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