Q&A

  • [급질문]예약어와 동일한 필드명 사용법은?
안녕하세요.

SQL 문중에,



INSERT INTO PAGE (TITLE, HOME, OPTION)

VALUES ('Untitled', 'http://', 'ABC');



와 같은 명령을 사용하려고 하는데, OPTION에서 신텍스 에러가

나더군요. (OPTION 을 제거하니까 에러가 안납니다.)

그래서 저 나름대로의 결론은 OPTION이 예약어이기 때문애

에러가 나는 것이라고 판단했습니다만, 필드명을 다시 바꾸기는

너무 번거롭거든요.. 그래서 필드명으로 예약어를 사용할 수 있는

방법이 있을까요? 아니면 다른 원인인가요?

똑같은 문제로 며칠째 고민중입니다. 재발 좀 도와주세요

1  COMMENTS
  • Profile
    나나 2000.04.18 20:49
    조준래 wrote:

    > 안녕하세요.

    > 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;