ty9919 发表于 2018-10-18 09:09:41

SQL Server [表] -- 建表的几种有效方法

IF NOT EXISTS(SELECT 1 FROM SYSOBJECTS WHERE NAME = 'Users' AND XTYPE ='U')   2:  
   CREATE TABLE
  
    (
  
                        INT IDENTITY(1,1)    ,--ID主键
  
                      NCHAR(15)            ,--用户名
  
                      CHAR(15)             ,--密码
  
                      NCHAR(15)            ,--别名、网名
  
                        NCHAR(8)             ,--真实姓名
  
                           BIT                  ,--性别
  
                           SMALLINT             ,--年龄
  
                      SMALLDATETIME      ,--生日
  
                        CHAR(11)             ,--手机
  
                   CHAR(12)             ,--办公室座机
  
                     CHAR(12)             ,--家里座机
  
                         NCHAR(30)            ,--电子邮件
  
                            CHAR(10)             ,--QQ
  
                           CHAR(20)             ,--MSN
  
                         CHAR(25)             ,--Skype
  
                  CHAR(20)             ,--个人主页
  
                     NCHAR(20)            ,--毕业学校
  
                         NCHAR(15)            ,--籍贯
  
                      NCHAR(25)            ,--家乡
  
                  SMALLDATETIME      ,--用户创建时间
  
                  SMALLDATETIME      ,--用户资料更新时间
  
                     SMALLDATETIME      ,--用户最后登录时间
  
                            CHAR(15)             ,--用户登录IP
  
                        BIT                  ,--用户是否被锁定
  
                     BIT                  ,--是否是管理员
  
                     CHAR(20)             ,--保存登录Seesion
  
      CONSTRAINT PK_Users_UserID PRIMARY KEY(UserID)
  
    )
  
    ELSE
  
      --DROP TABLE Users
  
      PRINT 'this table have been existed! you should check and take action'
  
    GO


页: [1]
查看完整版本: SQL Server [表] -- 建表的几种有效方法