설명문 SELECT
에 대한 Oracle 설명서에 따르면 AS
없이 또는 별칭이있는 테이블 이름을 별명 지정할 수 있어야합니다. 그러나, 키워드 AS
로 테이블을 앨리어싱하는 오류에 이르게 :별칭 (Oracle9i)이있는 테이블에서 SQL을 선택하십시오.
ORA-00933: SQL command not properly ended
예를 들어, 다음 문은 위의 오류와 함께 실패 키워드 AS
가 예상대로 실행 제거되면
SELECT COUNT(*) FROM MY_TABLE AS A;
.
누구든지이 점에 대해 의견을주십시오. 테이블 별칭 작업을 위해 AS
의 응용 프로그램을 만드는 방법이 있습니까?
P. 런타임시 SQL 문으로 일부 Java 코드를 변환하는 코드 생성 유틸리티를 사용하고 있습니다. 이 유틸리티는 AS
과 함께 별명을 사용하도록 강제합니다.
내가 오라클 DB #로 작업했을 때 AS 식별자를 받아들이지 않는 것으로 나타났습니다. –
오라클의 AFAIK 테이블 별칭은 AS를 결코 받아들이지 않았으며 여전히 사용하지 않습니다 (필자는 Oracle 12c를 사용하지 않았습니다). 나는 그들의 docs에서 언급 된 table alias에 대해서도 AS를 보지 못했다. 그러나 나는 그것이 선택이되고 싶다. 지금 옵션이 없으므로 Oracle에서 AS로 테이블 별칭을 만들 방법이 없습니다. –
@ThorstenKettner 답변 : 귀하의 의견을 게시 해주십시오. – 01es