基本的创建表的语句可以参考联机帮助,有的要求最好是在应用程序中控制,比如数字字符,数据库可以控制,但是你还要有一个交互的过程,直接在程序中通过正则之类的控制不可以?特别是第一个字段的要求

解决方案 »

  1.   

    ---创建主键约束,唯一约束,检查约束
    create table test
    (
      id int,
      testname varchar(50),
      sex bit,
      class varchar(50),
      score float default(0)
      constraint pk_test primary key/*这里可以指定是创建聚集或非聚集索引clustered|nonclustered可选项*/(id)
      constraint ix_test unique(testname)
      constraint ck_test check/*这里可以使用 not for replication可选项,用于指定当从其他表中复制数据时,不检查约束条件*/(score>=0)
    )
      go
      

  2.   

    非常感谢以上的各位,小弟万分感激。