2

SQLテーブルの1つに、主キーとして設定されているuniqueidentifier列があります。さまざまな理由から、これがSQLによって自動生成されることは望ましくありません。

この列に制約を追加して、値「00000000-0000-0000-0000-000000000000」を禁止できるようにしたい

これは簡単に達成できますか?

4

1 に答える 1

1
alter table YourTable add constraint CHK_YourTable_GUID 
    check (guid <> '00000000-0000-0000-0000-000000000000')

SQLフィドルでの例。

于 2013-02-12T10:45:17.470 に答える