sp_rename(SQL Server Compact)

현재 데이터베이스에 있는 사용자 테이블의 이름을 변경합니다. 현재 SQL Server Compact의 sp_rename 지원은 테이블에만 제한됩니다.

구문

sp_rename [ @objname = ] 'object_name' , [ @newname = ] 'new_name' 
    [ , [ @objtype = ] 'object_type' ] 

인수

  • [ [ @objname = ] 'object_name'
    사용자 개체의 이름입니다.

    object_name은 nvarchar(776)이며 기본값은 없습니다.

  • [ [ @newname = ] 'new_name'
    사용자 개체의 새 이름입니다.

    new_name은 한 부분으로 된 이름이어야 하며 식별자에 대한 규칙에 따라야 합니다. newname은 nvarchar(128)이며 기본값은 없습니다.

  • [ [ @objtype = ] 'object_type'
    이름을 바꿀 개체의 유형입니다. object_type은 nvarchar(13)이며 기본값은 NULL입니다.

반환 코드 값

0(성공) 또는 0이 아닌 수(실패)

주의

대부분의 시스템 개체의 이름은 변경할 수 없습니다.

테이블 이름 바꾸기

다음 예에서는 Order Details 테이블의 이름을 OrderDetails로 변경합니다.

sp_rename 'Order Details', 'OrderDetails';