안녕하세요..
ecpg로 디비 검색 가능한 프로그램을 짰는데요,
테이블 명을 호스트 변수에 넣어 따로 받고 싶어서 돌려봤는데 syntax error가 나네요..
EXEC SQL begin declare section;
char table[20];
EXEC SQL end declare section;
.........
..........
디비 접속 루틴 생략
.........
EXEC SQL begin work;
EXEC SQL declare mycursor cursor for
SELECT count(*) FROM :table; <<<<<<< 이 부분에서 syntax error이 납니다..
EXEC SQL open mycursor;
...
..
테이블명을 가변적으로 설정파일에서 수정가능하게 쓰고 싶은데 내장SQL로 할려면 어떻게 해야하나요..
답변 부탁드립니다~ 수고하세요...
|