콘텐츠로 이동

RENAME TABLE

RENAME TABLE#

구문#

rename ::=#

rename

전제 조건#

SYS 사용자, 테이블이 속한 스키마의 소유자, 테이블에 ALTER 객체 권한을 가진 사용자, 또는 ALTER ANY TABLE 시스템 권한을 가진 사용자만이 테이블 이름을 변경할 수 있다.

설명#

명시된 테이블의 이름을 새로운 이름으로 변경한다. 테이블의 이름만 변경되고 그 안에 저장된 데이터는 유지된다.

user_name#

이름이 변경될 테이블의 소유자 이름을 명시한다. 생략하면 Altibase는 현재 세션에 연결된 사용자의 스키마에 속한 것으로 간주한다.

old_name#

테이블의 현재 이름을 명시한다.

new_name#

테이블에 주어질 새로운 이름을 명시한다.

주의 사항#

이중화 대상 테이블일 경우 테이블의 이름을 변경할 수 없다.

예제#

<질의> 테이블 employees의 이름을 emp1으로 변경하라.

iSQL> RENAME employees TO emp1;
Rename success.

또는

iSQL> ALTER TABLE employees
  RENAME TO emp1;
Alter success.