2017-11-13 14 views
0

ユーザー定義のデータタイプのルールを作成するとき、ルールがすでに存在するかどうかを確認するにはどうすればよいですか?ルールがすでに存在するかどうかをチェック

-- does rule exist? 
CREATE RULE MyRule 
AS @MyVar IN ('foo1', 'foo2') 
+2

、最終的には、SQL Serverの削除されます。代わりにチェック制約を使用する必要があります – Lamak

+0

sys.objectsテーブルにチェックがあるのはどうですか? –

+0

@Lamak:ユーザー定義型/テーブル型に制約を使用できることは確かですか?ここを見てください: https://dba.stackexchange.com/questions/58348/user-defined-table-type-with-a-check-constraint –

答えて

関連する問題