sql >> データベース >  >> RDS >> Sqlserver

SQL Server 2005 で複合一意制約を作成する方法

    これを試してください:

    ALTER TABLE dbo.YourTableName 
    ADD CONSTRAINT
    ConstraintName UNIQUE NONCLUSTERED
    (
        Column01,
        Column02,
        Column03
    )
    

    制約にビジネス名を使用して、違反して例外が発生した場合に、「従業員ごとに 1 つの部門のみの違反」が発生するようにします エラー メッセージに「ConstraintXXX 違反」ではなく「」 ".



    1. MySQL;多数に最適なデータ型

    2. Perl接続プール

    3. mysqlのグループソート内

    4. SQLServerのSQLテキストを検索してREPLACE関数で置き換えるための上位5つの事実