資料庫-第八章 資料庫程式設計-8.1 嵌入式SQL
阿新 • • 發佈:2020-05-14
## 嵌入式SQL
---
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514171519636-736164368.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514171530565-2117416693.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514171825463-766469892.png)
### 一、嵌入式SQL的處理過程 --- #### 1.嵌入式SQL語句的基本格式 ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514171921954-1345124806.png) #### 2.嵌入式SQL的處理過程 ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514171931669-1257885590.png) #### 3.主語言訪問資料庫的基本步驟 ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514171944032-1366297106.png) ##### ⅰ建立資料庫連線 ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172413388-918362224.png) ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172425122-2127970883.png) ##### ⅱ定義必要的主變數和資料通訊區 ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172446162-739445640.png) ##### ⅲ訪問資料庫並返回結果 ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172518423-306783306.png) ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172534528-1737293024.png) ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172541733-1976017004.png) ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172559528-885583854.png) ##### ⅳ關閉資料庫 ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172610212-1539704565.png) ##### ⅴ程式例項 ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172639086-437029359.png) ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172651005-1897486541.png) ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172703129-1444338043.png)
### 二、嵌入式SQL語句與主語言之間的通訊
---
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514201209172-484158691.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514201226724-790654879.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514201237111-2102725223.png)
#### 1.SQL通訊區
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514201301584-953453420.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514201315652-968965203.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514201328290-248402704.png)
#### 2.主變數
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514201349415-194600740.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514201400293-1915252899.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514201407532-1738117478.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514201505451-1551716186.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514201521848-1173051293.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514201532663-1837434912.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514201546148-1905195647.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514201554775-1871923836.png)
#### 3.遊標
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514201747809-490329799.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514201800778-439514770.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514201810771-207775672.png)
#### 4.例項
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514201846009-165115261.png)
### 三、遊標
---
#### 1.定義
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514202635466-428562771.png)
#### 2.重要性
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514202729381-398531533.png)
#### 3.必須使用遊標的SQL語句
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514202854522-1910065683.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514202925184-294534980.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514202936038-932036501.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514202950595-427505280.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514203002821-1639757360.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514203024801-1563881863.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514203046300-537489014.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514203054990-1297487039.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514203202958-863312833.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514203230106-581306967.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514203238874-1585073541.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514203258246-1349095629.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514203303255-768968277.png)
### 四、動態SQL
---
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514204134490-1005399889.png)
#### 1.使用SQL語句主變數
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514204433536-1886427629.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514204448856-301730509.png)
#### 2.使用動態引數
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514204502783-1613432620.png)
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514204512909-800750389.png)
#### 3.示例
![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514204535356-1431324622.png)
**參考-《資料系統概論(第五版)》-人民大學-
### 一、嵌入式SQL的處理過程 --- #### 1.嵌入式SQL語句的基本格式 ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514171921954-1345124806.png) #### 2.嵌入式SQL的處理過程 ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514171931669-1257885590.png) #### 3.主語言訪問資料庫的基本步驟 ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514171944032-1366297106.png) ##### ⅰ建立資料庫連線 ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172413388-918362224.png) ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172425122-2127970883.png) ##### ⅱ定義必要的主變數和資料通訊區 ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172446162-739445640.png) ##### ⅲ訪問資料庫並返回結果 ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172518423-306783306.png) ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172534528-1737293024.png) ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172541733-1976017004.png) ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172559528-885583854.png) ##### ⅳ關閉資料庫 ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172610212-1539704565.png) ##### ⅴ程式例項 ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172639086-437029359.png) ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172651005-1897486541.png) ![](https://img2020.cnblogs.com/blog/1520604/202005/1520604-20200514172703129-1444338043.png)
**參考-《資料系統概論(第五版)》-人民大學-