기술 정보
home
채널 소개
home

지정된 예약어로 오브젝트 생성 시 7207 에러 우회 방안

문서 유형
기술 정보
분야
관리/환경설정
키워드
reserved
words
적용 제품 버전
6FS06

개요

Tibero에서 지정된 예약어를 오브젝트로 생성 시, TBR-7207 에러가 발생합니다.
가급적 예약어와 동일한 이름으로 생성하는 것을 피하는 것이 좋으나 반드시 해당 이름으로 생성해야 하는 경우, 이에 대한 우회 방안을 안내합니다.
참고
TBR-7207: New identifier required: ' ' is a reserved word.

방법

SQL> select * from v$reserved_words where keyword in ('VIEW', 'XMLTYPE'); KEYWORD LENGTH RESERVED ------------------------------ ---------- -------- VIEW 4 Y XMLTYPE 7 N 2 rows selected. # 테이블 생성 SQL> create table VIEW (c1 varchar(10)); TBR-7207: New identifier required: 'VIEW' is a reserved word. at line 1, column 14 of null: SQL> create table XMLTYPE (c1 varchar(10)); Table 'XMLTYPE' created. – 우회 방안 # 테이블 생성 SQL> create table "VIEW" (c1 varchar(10)); Table 'VIEW' created. # 테이블 제거 SQL> drop table "VIEW" purge; Table 'VIEW' dropped.
SQL
복사
참고
v$reserved_words : Tibero에서 지정된 예약어 확인 뷰 (Y: 예약어 지정, N: 예약어 지정 X)
주의
이름 생성 시, 예약어로 지정된 단어와는 다른 이름으로 생성할 것을 권장합니다.
" "를 사용하면 예약어 여부와 상관없이 대소문자를 구분하므로 사용상의 주의가 필요합니다.