sql功能雖然強大,但是還是有很多的要求無法達到
例如:
突破sql侷限的方案:
1、利用高級語言的表達能力:嵌入式sql
2、擴展sql語言
3、ODBC編程:把數據庫當作是數據源
嵌入式sql:
爲了區分sql語言和c語言 sql語句前面 要加上 EXEC SQL
從主語言訪問數據庫的基本步驟:
查詢結果是多條而不是單條,程序出錯
通信機制
例子1:
例子2:
遊標(從指針位置獲取記錄,賦值給主變量,主程序進一步處理,解決sql語言的侷限性)
例子: