チェック制約を追加しようとしています。
私が最初にする
ALTER TABLE [Production].[Products] WITH CHECK
ADD CONSTRAINT [CHK_Products_unitprice] CHECK (([unitprice]>=(0)))
GO
メッセージで失敗します
メッセージ 547、レベル 16、状態 0、行 1
ALTER TABLE ステートメントが CHECK 制約 "CHK_Products_unitprice" と競合しました。データベース「TSQL2012」、テーブル「Production.Products」、列「単価」で競合が発生しました。
次に、「WITH CHECK」オプションを使用せずに制約を追加しようとしましたが、それでも上記のエラーが発生します。
それでは、「チェックあり」オプションのポイントは何ですか?