IT/DBMS

[cubrid] 서브 쿼리 별칭 사용 시 주의점

알 수 없는 사용자 2024. 1. 13. 23:45
반응형

cubrid 서브쿼리 별칭 사용 시 LIST는 예약어니까 사용하지 말자

아래 쿼리는 Oracle DBMS에서는 정상 동작하지만 cubrid에서는 syntax error가 발생한다.

SELECT LIST.* 
  FROM 
	(		
		SELECT EMP_SNO 
			 , EMP_ID
			 , EMP_EMAIL
			 , EMP_HP
		  FROM EMP_INFO_L
	) LIST
;

삽질을 꽤나 했는데 큐브리드 공식문서 찾아보니 LIST가 예약어로 되어있다.

 

예약어 — CUBRID 8.4.4 documentation

예약어 아래는 CUBRID 키워드(keywords) 중 명령어, 함수명, 타입명 등으로 예약되어 있는 예약어(reserved words)를 정리한 표이다. 사용자는 테이블 이름, 칼럼 이름, 변수 이름과 같은 식별자(identifier)

www.cubrid.org

반응형