안녕하세요?
EMBEDDED SQL문을 사용하여 구조체를 정의하고, 그 구조체를 사용하려고 합니다.
정의하고 선언하는데까지는 일반 변수와 동일하므로 별 문제가 없으나,
그 구조체를 사용할려고 하는데 일반적인 방법으로는 사용이 불가능하더라고요.
예를 들어,
EXEC SQL begin declare section;
struct content
{
VARCHAR name[256];
int type;
} strtContent;
EXEC SQL end declare section;
라고 정의하고 선언한 후에, 이 구조체를 사용하려고 하는 부분에서,
EXEC SQL SELECT name INTO :(strtContent.name) FROM content WHERE id = 3;
제가 원하고자 하는 것은 strtContent 구조체의 name이란 변수 안에 쿼리한 값을 넣는 것입니다.
위의 경우는 안 되던데, 다른 방법이 있다면 알려주시면 고맙겠습니다.
EMBEDDED SQL관련하여 postgreSQL의 문서는 너무 빈약하네요
읽어주셔서 고맙습니다.
|