안녕하세요.
SQL 문중에,
INSERT INTO PAGE (TITLE, HOME, OPTION)
VALUES ('Untitled', 'http://', 'ABC');
와 같은 명령을 사용하려고 하는데, OPTION에서 신텍스 에러가
나더군요. (OPTION 을 제거하니까 에러가 안납니다.)
그래서 저 나름대로의 결론은 OPTION이 예약어이기 때문애
에러가 나는 것이라고 판단했습니다만, 필드명을 다시 바꾸기는
너무 번거롭거든요.. 그래서 필드명으로 예약어를 사용할 수 있는
방법이 있을까요? 아니면 다른 원인인가요?
똑같은 문제로 며칠째 고민중입니다. 재발 좀 도와주세요
> 안녕하세요.
> SQL 문중에,
>
> INSERT INTO PAGE (TITLE, HOME, OPTION)
> VALUES ('Untitled', 'http://', 'ABC');
>
> 와 같은 명령을 사용하려고 하는데, OPTION에서 신텍스 에러가
> 나더군요. (OPTION 을 제거하니까 에러가 안납니다.)
> 그래서 저 나름대로의 결론은 OPTION이 예약어이기 때문애
> 에러가 나는 것이라고 판단했습니다만, 필드명을 다시 바꾸기는
> 너무 번거롭거든요.. 그래서 필드명으로 예약어를 사용할 수 있는
> 방법이 있을까요? 아니면 다른 원인인가요?
> 똑같은 문제로 며칠째 고민중입니다. 재발 좀 도와주세요
Oracle를 사용하고 계시다면
INSERT INTO PAGE (TITLE, HOME, "OPTION")
VALUES ('Untitled', 'http://', 'ABC');
조회시에도 같은 방식으로
SELECT "OPTION" FROM PAGE;