인터베이스에서 다음과 같은 문장을 실행하면 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
> 인터베이스에서 다음과 같은 문장을 실행하면 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
이방법두 있구.. 등등 동일한 결과는 어떻게든 만들수 있어요..