database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 7648 게시물 읽기
No. 7648
내장 SQL에서 테이블명을 호스트 변수로 썼으나...
작성자
디비는어렵다;;
작성일
2009-03-13 10:44
조회수
7,761

안녕하세요..


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로 할려면 어떻게 해야하나요..

답변 부탁드립니다~ 수고하세요...

[Top]
No.
제목
작성자
작성일
조회
7651신기배님 답변감사합니다. 추가로 문의 좀 드릴께요.. [4]
김태규
2009-03-17
7292
7650pgpool에 대하여 문의 드립니다 [1]
김태규
2009-03-16
7101
7649데이터-스트링스에 기호(; / 등)사용이 허용되는지요? [1]
이길호
2009-03-16
6682
7648내장 SQL에서 테이블명을 호스트 변수로 썼으나...
디비는어렵다;;
2009-03-13
7761
7647기초적인 질문 몇가지 [2]
집에가자
2009-03-13
7961
7646최근 삽질 이야기2 [3]
신기배
2009-03-12
9483
7645김상기님 감사합니다. ^ ^ - 추가 질문 ㅎㅎ [2]
이진영
2009-03-12
7689
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.027초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다