RENAME TABLE
RENAME TABLE#
구문#
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.