代码之家  ›  专栏  ›  技术社区  ›  Byron Whitlock

如何在SQL Server中创建多列约束?

  •  0
  • Byron Whitlock  · 技术社区  · 15 年前

    我知道这很简单,但如何在纯SQL中实现这一点?

    2 回复  |  直到 15 年前
        1
  •  3
  •   Mark Byers    15 年前

    对于创建表期间的唯一约束:

    CREATE TABLE T1 (
        Col1 int NOT NULL,
        Col2 int NOT NULL,
        UNIQUE (Col1, Col2)
    )
    

    创建表后:

    ALTER TABLE T1 ADD UNIQUE (Col1, Col2)
    
        2
  •  0
  •   UserControl    15 年前

    alter table MyTable add constraint CC_Dates check (FromDate < ToDate)