從 systypes 刪除用戶定義的數(shù)據(jù)類型。
sp_droptype [ @typename = ] 'type'
[@typename =] 'type'
您所擁有的用戶定義數(shù)據(jù)類型的名稱。type 的數(shù)據(jù)類型為 sysname,沒有默認值。
0(成功)或 1(失?。?/P>
無
如果表或其它數(shù)據(jù)庫對象引用 type 用戶定義數(shù)據(jù)類型,那么就不能除去這種數(shù)據(jù)類型。
說明 如果在表定義內(nèi)使用某個用戶定義的數(shù)據(jù)類型,或者將某個規(guī)則或默認值綁定到這種數(shù)據(jù)類型,那么就不能除去它。
執(zhí)行權(quán)限默認授予 sysadmin 固定服務(wù)器角色、db_ddladmin 和 db_owner 固定數(shù)據(jù)庫角色成員以及數(shù)據(jù)類型所有者。
下面的示例除去用戶定義的數(shù)據(jù)類型 birthday。
說明 該用戶定義的數(shù)據(jù)類型必須已經(jīng)存在,否則下面的示例會返回一條錯誤信息。
USE master
EXEC sp_droptype 'birthday'
相關(guān)文章