当使用嵌入式SQL编写C程序时(例如:假设一个表是用插入的值创建的),在前端显示输出表之前如何在后端执行它?帮助是感激的.!
发布于 2015-06-16 07:09:27
由于我们有C预处理器的#include、#define之类的指令,所以对于SQL预处理器的指令很少,比如:EXEC SQL begin declare section
和EXEC SQL end declare section
。
EXEC SQL begin declare section;
int cno;
varchar cname[31];
varchar street[31];
int zip;
char phone[13];
EXEC SQL end declare section;
在这里,SQL嵌入式预处理器转换如下:
/* varchar cname[31]; */
struct {
unsigned short len;
unsigned char arr[31];
} cname;
这只是想了解一下嵌入式SQL是如何工作的。有关更详细的演示文稿,请参阅Oracle-8嵌入式SQL
https://stackoverflow.com/questions/30860476
复制相似问题