freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

roc程序設(shè)計(jì)ppt課件-資料下載頁

2025-05-05 18:22本頁面
  

【正文】 個(gè)存儲指示變量名字最大長度數(shù)組的指針。 ? Z ? 指向一個(gè)存儲指示變量名稱當(dāng)前長度數(shù)組的指針。 Wele to Pattern World… 2022/6/2 Email: MSN: 33 轉(zhuǎn)換數(shù)據(jù)類型 ? 在之前的應(yīng)用程序中,預(yù)編譯時(shí)對 Oracle 內(nèi)部和外部數(shù)據(jù)類型進(jìn)行自動(dòng)轉(zhuǎn)換。在 DECLARE SECTION 變量聲明語句段,預(yù)編譯程序自動(dòng)的將宿主變量類型轉(zhuǎn)換成等值的 Oracle 外部數(shù)據(jù)類型,如自動(dòng)將 int 類型的宿主變量轉(zhuǎn)換成 Oracle外部數(shù)據(jù)類型 NUMBER。 ? 在 方法 4 中,用戶可能需要人為的控制數(shù)據(jù)類型轉(zhuǎn)換,然后將轉(zhuǎn)換后的類型設(shè)置給 SQLDA 的 T 數(shù)組變量。 ? Oracle 內(nèi)部數(shù)據(jù)類型指定了數(shù)據(jù)在 Oracle 數(shù)據(jù)庫中的存儲格式,當(dāng)使用 DESCRIBESELECT LIST 命令時(shí),Oracle 返回 selectlist 各列的內(nèi)部數(shù)據(jù)類型存儲到SQLDA 的 T變量,如第 n 個(gè) selectlist 成員的數(shù)據(jù)類型被存儲到 T[n]。 Wele to Pattern World… 2022/6/2 Email: MSN: 34 基本步驟 ( 1) ? 1. 在 DECLARE SECITON 段聲明一個(gè)存放動(dòng)態(tài) SQL 語句的字符串變量 ? 2. 定義用于 selcetlist 和 bindvaribales 的 SQLDA 變量描述字 ? 3. 為檢索描述字 (select descriptor)和綁定描述字 (bind descriptor)分配空間 ? 4. 設(shè)置描述字中 selectlist 列和 bind variables 的最大數(shù)量 ? 5. 給第一步定義的字符串宿主變量賦值 SQL 語句 ? 6. 根據(jù)存放 SQL 語句的字符串宿主變量進(jìn)行 PREPARE ? 7. 為查詢 DECLARE 一個(gè)游標(biāo) ? 8. DESCRIBE 綁定變量到綁定描述符 ? 9. 重置綁定游標(biāo)中最大占位符數(shù)目為 DESCRIBE 實(shí)際得到的占位符數(shù)目 Wele to Pattern World… 2022/6/2 Email: MSN: 35 基本步驟 ( 2) ? 10. 得到綁定變量值,并給 DESCRIBE 發(fā)現(xiàn)的綁定變量分配存儲空間 ? 11. 通過 USING 綁定描述符調(diào)用 OPEN 打開游標(biāo) ? 12. DESCRIBE selectlist 到檢索描述字 (select descriptor) ? 13. 重置檢索描述字中 selectlist 實(shí)際選取的列數(shù) ? 14. 因?yàn)轱@示原因,重置描述字中對應(yīng) selectlist 變量的類型和長度 ? 15. 調(diào)用 FETCH,從數(shù)據(jù)中讀取數(shù)據(jù)到檢索描述字指向的內(nèi)存區(qū)域 ? 16. 繼續(xù) FETCH 到記錄集結(jié)束 ? 17. 釋放空間 ? 18. 關(guān)閉游標(biāo) Wele to Pattern World… 2022/6/2 Email: MSN: 36 SQL 語句描述 ( 1) ? 普通順序游標(biāo) EXEC SQL PREPARE statement_name FROM { :host_string | string_literal }。 EXEC SQL DECLARE cursor_name CURSOR FOR statement_name。 EXEC SQL DESCRIBE BIND VARIABLES FOR statement_name INTO bind_descriptor_name。 EXEC SQL OPEN cursor_name [USING DESCRIPTOR bind_descriptor_name]。 EXEC SQL DESCRIBE [SELECT LIST FOR] statement_name INTO select_descriptor_name。 EXEC SQL FETCH cursor_name USING DESCRIPTOR select_descriptor_name。 EXEC SQL CLOSE cursor_name。 Wele to Pattern World… 2022/6/2 Email: MSN: 37 SQL 語句描述 ( 2) ? 動(dòng)態(tài)滾動(dòng)游標(biāo) EXEC SQL PREPARE statement_name FROM { :host_string | string_literal }。 EXEC SQL DECLARE cursor_name SCROLL CURSOR FOR statement_name。 EXEC SQL DESCRIBE BIND VARIABLES FOR statement_name INTO bind_descriptor_name。 EXEC SQL OPEN cusor_name [ USING DESCRIPTOR bind_descriptor_name]。 EXEC SQL DESCRIBE [ SELECT LIST FOR] statement_name INTO select_descriptor_name。 EXEC SQL FETCH [ FIRST| PRIOR|NEXT|LAST|CURRENT | RELATIVE fetch_offset |ABSOLUTE fetch_offset ] cursor_name USING DESCRIPTOR select_descriptor_name。 EXEC SQL CLOSE cursor_name。 Wele to Pattern World… 2022/6/2 Email: MSN: 38 標(biāo)準(zhǔn)動(dòng)態(tài) SQL ? 標(biāo)準(zhǔn)動(dòng)態(tài) SQL(SQL92 動(dòng)態(tài) SQL 語句 ),可以用于增強(qiáng)方法 4 。 ? 上面關(guān)于 方法 4 的實(shí)現(xiàn)辦法不支持 Object、 LOB、cursor、結(jié)構(gòu)數(shù)組、 DMLreturning 字句數(shù)據(jù)類型,但標(biāo)準(zhǔn)動(dòng)態(tài) SQL 支持 Oracle 所有數(shù)據(jù)類型。 ? 設(shè)置預(yù)編譯選項(xiàng) DYNAMIC 值為 ANSI,或者設(shè)置MODE 為 ANSI,可以使編譯器按照標(biāo)準(zhǔn)動(dòng)態(tài) SQL 語法對源程序進(jìn)行預(yù)編譯,否則將按照 ORACLE 模式。 ? 如果為了兼容其他支持標(biāo)準(zhǔn)動(dòng)態(tài) SQL 的數(shù)據(jù)庫,設(shè)置TYPE_CODE 為 ANSI。 Wele to Pattern World… 2022/6/2 Email: MSN: 39 標(biāo)準(zhǔn)動(dòng)態(tài) SQL 語句步驟 ? 聲明一個(gè)字符串變量 X,用于存放需要?jiǎng)討B(tài)執(zhí)行的SQL 語句 ? 為輸入變量和輸出變量分配描述字 ? Prepare 動(dòng)態(tài)執(zhí)行的語句 X ? Describe 輸入和輸出描述字 ? 設(shè)置輸入描述字的值 ? 聲明并打開一個(gè)動(dòng)態(tài)游標(biāo) ? 設(shè)置輸出描述字 ? 重復(fù)的 fetch 數(shù)據(jù),使用 GET DESCRIPTOR 接受輸出變量( enmae,empno)的值 ? 關(guān)閉動(dòng)態(tài)游標(biāo),釋放輸入輸出描述字 Wele to Pattern World… 2022/6/2 Email: MSN: 40 謝謝!
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1