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 VALUES INSERT INTO [dbo].[tblTmp] DEFAULT VALUES INSERT INTO [dbo].[tblTmp] DEFAULT VALUES GO --读取记录 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