sp_droptype(Transact-SQL)sp_droptype (Transact-SQL)

적용 대상: 예SQL Server 아니요Azure SQL Database 아니요Azure Synapse Analytics(SQL DW) 아니요병렬 데이터 웨어하우스 APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

별칭 데이터 형식에서 삭제 systypes합니다.Deletes an alias data type from systypes.

항목 링크 아이콘 Transact-SQL 구문 규칙Topic link icon Transact-SQL Syntax Conventions

구문Syntax

  
sp_droptype [ @typename = ] 'type'  

인수Arguments

[ @typename = ] 'type' 소유 하 고 있는 별칭 데이터 형식의 이름이입니다.[ @typename = ] 'type' Is the name of an alias data type that you own. 형식 됩니다 sysname, 기본값은 없습니다.type is sysname, with no default.

반환 코드 유형Return Code Type

0(성공) 또는 1(실패)0 (success) or 1 (failure)

결과 집합Result Sets

없음None

설명Remarks

합니다 형식 별칭 데이터 형식을 삭제할 수 없습니다 테이블 또는 다른 데이터베이스 개체를 참조 합니다.The type alias data type cannot be dropped if tables or other database objects reference it.

참고

별칭 데이터 형식이 테이블 정의에서 사용되거나 별칭 데이터 형식에 규칙 또는 기본값이 바인딩되어 있는 경우 해당 별칭 데이터 형식을 삭제할 수 없습니다.An alias data type cannot be dropped if the alias data type is used within a table definition or if a rule or default is bound to it.

사용 권한Permissions

멤버 자격이 필요 합니다 db_owner 고정된 데이터베이스 역할 또는 db_ddladmin 고정된 데이터베이스 역할.Requires membership in the db_owner fixed database role or the db_ddladmin fixed database role.

Examples

다음 예에서는 별칭 데이터 형식 birthday를 삭제합니다.The following example drops the alias data type birthday.

참고

이 별칭 데이터 형식은 이미 존재해야 하며 그렇지 않은 경우 오류 메시지가 반환됩니다.This alias data type must already exist or this example returns an error message.

USE master;  
GO  
EXEC sp_droptype 'birthday';  
GO  

관련 항목See Also

데이터베이스 엔진 저장 프로시저 (TRANSACT-SQL) Database Engine Stored Procedures (Transact-SQL)
sp_addtype (TRANSACT-SQL) sp_addtype (Transact-SQL)
sp_rename(Transact-SQL) sp_rename (Transact-SQL)
시스템 저장 프로시저(Transact-SQL)System Stored Procedures (Transact-SQL)