C언어

[ESQL/C] 호스트변수(Host Variables)

xemaker 2017. 2. 3. 16:10
호스트 변수: SQL 데이터를 저장하는 C 변수

대소문자 구분

SQL문장안에서 컬럼명과 구분하기 위하여 호스트변수 앞에 :기호 사용

선언
달러 기호 사용
$CHAR *desc;
EXEC SQL 키워드 사용
EXEC SQL begin declare section;
char *desc;
EXEC SQL end declare section;

사용
SQL문 내에서
EXEC SQL update customer set zipcode="zipcode;

C 구문 안에서
gets(dbname);
EXEC SQL database :dbname;