sql功能虽然强大,但是还是有很多的要求无法达到
例如:
突破sql局限的方案:
1、利用高级语言的表达能力:嵌入式sql
2、扩展sql语言
3、ODBC编程:把数据库当作是数据源
嵌入式sql:
为了区分sql语言和c语言 sql语句前面 要加上 EXEC SQL
从主语言访问数据库的基本步骤:
查询结果是多条而不是单条,程序出错
通信机制
例子1:
例子2:
游标(从指针位置获取记录,赋值给主变量,主程序进一步处理,解决sql语言的局限性)
例子: