ユーザー定義のテーブル タイプがあります。関数を使用してパッチを編集する前に、その存在を確認したいと思いますOBJECT_ID(name, type)
。
何type
から列挙ユーザー定義のテーブル型に渡す必要がありますか?
N'U'
ユーザー定義テーブルの場合は機能しません。IF OBJECT_ID(N'MyType', N'U') IS NOT NULL
ベストアンサー1
sys.types を確認するか、TYPE_ID を使用することができます。
IF TYPE_ID(N'MyType') IS NULL ...
注意:type_idを使用すると、その型がテーブルtype--その名前の型が存在することだけ。それ以外の場合は、gbn のクエリの方が適している可能性があります。