SQL中建立表的时候用语句Create Table,怎么加“字段的描述”?请注意:1、不是“--”注释
        2、不是int,varchar之类的字段类型是字段描述,比如:Create Table Table_name
(
  ID int Primary key Indentity(1,1),   "主键"--这个怎么加上去
  UserName varchar(20),   --用户名
)

解决方案 »

  1.   

    加上
    comment '主键'Create Table Table_name
    (
      ID int Primary key Indentity(1,1) comment '主键',--这个怎么加上去
      UserName varchar(20) comment '用户名'   --用户名
    )
      

  2.   

    # --创建表及描述信息  
    #   
    # create   table   表(a1   varchar(10),a2   char(2))  
    #   
    # --为表添加描述信息  
    # EXECUTE   sp_addextendedproperty   N'MS_Description',   '人员信息表',   N'user',   N'dbo',   N'table',   N'表',   NULL,   NULL  
    #   
    # --为字段a1添加描述信息  
    # EXECUTE   sp_addextendedproperty   N'MS_Description',   '姓名',   N'user',   N'dbo',   N'table',   N'表',   N'column',   N'a1'  
    #   
    # --为字段a2添加描述信息  
    # EXECUTE   sp_addextendedproperty   N'MS_Description',   '性别',   N'user',   N'dbo',   N'table',   N'表',   N'column',   N'a2'  
    # --更新表中列a1的描述属性:  
    # EXEC   sp_updateextendedproperty   'MS_Description','字段1','user',dbo,'table','表','column',a1  
    #   
    # --删除表中列a1的描述属性:  
    # EXEC   sp_dropextendedproperty   'MS_Description','user',dbo,'table','表','column',a1  
    #   
    # --删除测试  
    # drop   table   表   
      

  3.   


    --为字段a1添加描述信息
    EXECUTE sp_addextendedproperty N'MS_Description', '姓名', N'user', N'dbo', N'table', N'表', N'column', N'a1'
      

  4.   

    sql server 只能这样别无他法
      

  5.   

    用存储过程,比起用ssms的建表.是不是有好处?为什么楼主不直接在ssms里面建