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