sp_droptype (Transact-SQL)

systypes から別名データ型を削除します。

トピック リンク アイコンTransact-SQL 構文表記規則

構文

sp_droptype [ @typename = ] 'type'

引数

  • [ @typename=] 'type'
    所有している別名データ型の名前を指定します。type のデータ型は sysname で、既定値はありません。

結果セット

なし

解説

type 別名データ型は、テーブルまたは他のデータベース オブジェクトによって参照されている場合は削除できません。

ms189765.note(ja-jp,SQL.90).gifメモ :
別名データ型は、テーブル定義内で使用されている場合や、ルールやデフォルトがバインドされている場合は削除できません。

権限

db_owner 固定データベース ロールまたは db_ddladmin 固定データベース ロールのメンバシップが必要です。

戻り値

0 (成功) または 1 (失敗)

次の例では、birthday 別名データ型を削除します。

ms189765.note(ja-jp,SQL.90).gifメモ :
この別名データ型は存在している必要があります。存在しない場合、この例ではエラー メッセージが返されます。
USE master;
GO
EXEC sp_droptype 'birthday';
GO

参照

関連項目

データベース エンジンのストアド プロシージャ (Transact-SQL)
sp_addtype (Transact-SQL)
sp_rename (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手