你的位置:首页 > 数据库

[数据库]SQL闲杂知识点汇总【2015年12月】


2015.12.14

  知识点1:DEFAULT VALUES实现插入行

--临时创建临时表CREATE TABLE [dbo].[tblTmp](  iTmpID    int IDENTITY(1000,1) NOT NULL      PRIMARY KEY,  sTmpName  varchar(30))GO--插入行INSERT INTO [dbo].[tblTmp] DEFAULT VALUESINSERT INTO [dbo].[tblTmp] DEFAULT VALUESINSERT INTO [dbo].[tblTmp] DEFAULT VALUESGO--读取记录SELECT * FROM [dbo].[tblTmp]GO--删除临时建立的表DROP TABLE [dbo].[tblTmp]GO

  示范表,只有两列,其中一列允许为空,另外一列iTmpID,自动增量。使用DEFAULT VALUES赋值,以前没见过。

  如果sTmpName列 NOT NULL ,则需要给其设置一个默认值。

--临时创建临时表CREATE TABLE [dbo].[tblTmp](  iTmpID    int IDENTITY(1000,1) NOT NULL      PRIMARY KEY,  sTmpName  varchar(30)  NOT NULL      DEFAULT 'DONGDONG')GO