Q&A

  • 인터베이스 인라인 뷰....
인터베이스에서 다음과 같은 문장을 실행하면 FROM절에 있는 SELECT문에 대한

TOKEN ERROR가 납니다. 도대체 어찌해야 할지를 모르겠습니다.

여러 개를 Test해 본 결과 IN-LINE VIEW에서만 에러가 나는데 설마

IN-LINE VIEW를 지원하지 않는 건 아니겠죠?

제발 아시는 분은 좀 가르쳐 주세요~



다음은 기냥 예제입니다.



SELECT SERVER_INFO.CD_SERVER, SERVER_INFO.NM_SERVER

FROM (SELECT CD_SERVER, CD_OS, NM_SERVER, IP_SERVER, ID_ADMIN

FROM SERVER_INFO

WHERE (CD_SERVICE = 'S') AND (SERVICE_LEVEL <> '0') ) SERVER_INFO

1  COMMENTS
  • Profile
    명탁 2001.08.14 03:50
    초자 wrote:

    > 인터베이스에서 다음과 같은 문장을 실행하면 FROM절에 있는 SELECT문에 대한

    > TOKEN ERROR가 납니다. 도대체 어찌해야 할지를 모르겠습니다.

    > 여러 개를 Test해 본 결과 IN-LINE VIEW에서만 에러가 나는데 설마

    > IN-LINE VIEW를 지원하지 않는 건 아니겠죠?

    > 제발 아시는 분은 좀 가르쳐 주세요~

    >

    > 다음은 기냥 예제입니다.

    >

    > SELECT SERVER_INFO.CD_SERVER, SERVER_INFO.NM_SERVER

    > FROM (SELECT CD_SERVER, CD_OS, NM_SERVER, IP_SERVER, ID_ADMIN

    > FROM SERVER_INFO

    > WHERE (CD_SERVICE = 'S') AND (SERVICE_LEVEL <> '0') ) SERVER_INFO

    view 이걸 써두 되죠

    create view view_name as

    SELECT CD_SERVER, CD_OS, NM_SERVER, IP_SERVER, ID_ADMIN

    FROM SERVER_INFO

    WHERE (CD_SERVICE = 'S') AND (SERVICE_LEVEL <> '0')

    한 다음

    SELECT SERVER_INFO.CD_SERVER, SERVER_INFO.NM_SERVER

    FROM view_name

    이방법두 있구.. 등등 동일한 결과는 어떻게든 만들수 있어요..