当前位置: 代码迷 >> SQL >> SQL闲杂知识点集锦【2015年12月】
  详细解决方案

SQL闲杂知识点集锦【2015年12月】

热度:179   发布时间:2016-05-05 09:46:12.0
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