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

正文內(nèi)容

oracle-體系結(jié)構(gòu)-oracle-展示頁

2024-08-19 10:01本頁面
  

【正文】 函數(shù)K C的可執(zhí)行語句 可執(zhí)行語句 SQL的可執(zhí)行語句 或PL/SQL塊二.Pro*C程序的組成結(jié)構(gòu)每一個Pro*C程序都包括兩部分:(1)應(yīng)用程序首部;(2)應(yīng)用程序體應(yīng)用程序首部定義了ORACLE數(shù)據(jù)庫的有關(guān)變量, 為在C語言中操縱ORACLE數(shù)據(jù)庫做好了準(zhǔn)備。 C的局部變量說明 函數(shù)K 可執(zhí)行語句 應(yīng)用程序首部 C的外部變量說明 外部說明段(ORACLE變量說明) 通訊區(qū)說明 Pro*C源程序 函數(shù)1:同函數(shù)K。為了讓大家對Pro*C有個感性的認(rèn)識, 特將二者差別比較如下: C的全程變量說明 C源程序 函數(shù)1:同函數(shù)K。 2.Pro*C的程序結(jié)構(gòu)圖 通俗來說,Pro*C程序?qū)嶋H是內(nèi)嵌有SQL語句或PL/SQL塊的C程序, 因此它的組成很類似C程序。在Pro*C程序中可以嵌入SQL語言, 利用這些SQL語言可以完成動態(tài)地建立、修改和刪除數(shù)據(jù)庫中的表,也可以查詢、插入、修改和刪除數(shù)據(jù)庫表中的行, 還可以實現(xiàn)事務(wù)的提交和回滾。ORACLE培訓(xùn)教程3 _pro*c使用Pro * C 的使用一 Pro*C 程序概述:1.什么是Pro*C程序 在ORACLE數(shù)據(jù)庫管理和系統(tǒng)中, 有三種訪問數(shù)據(jù)庫的方法;(1) 用SQL*Plus, 它有SQL命令以交互的應(yīng)用程序訪問數(shù)據(jù)庫;(2) 用第四代語言應(yīng)用開發(fā)工具開發(fā)的應(yīng)用程序訪問數(shù)據(jù)庫,這些工具有SQL*Froms,QL*Reportwriter,SQL*Menu等;(3) 利用在第三代語言內(nèi)嵌入的SQL語言或ORACLE庫函數(shù)調(diào)用來訪問。Pro*C就屬于第三種開發(fā)工具之一, 它把過程化語言C和非過程化語言SQL最完善地結(jié)合起來, 具有完備的過程處理能力,又能完成任何數(shù)據(jù)庫的處理品任務(wù),使用戶可以通過編程完成各種類型的報表。 在Pro*C程序中還可以嵌入PL/SQL塊, 以改進(jìn)應(yīng)用程序的性能, 特別是在網(wǎng)絡(luò)環(huán)境下,可以減少網(wǎng)絡(luò)傳輸和處理的總開銷。 但因為它內(nèi)嵌有SQL語句或PL/SQL塊, 所以它還含有與之不同的成份。 函數(shù)2:同函數(shù)K。 函數(shù)2:同函數(shù)K。應(yīng)用程序體基本上由Pro*C的SQL語句調(diào)用組成。 應(yīng)用程序的組成結(jié)構(gòu)如圖所示: 應(yīng)用程序首部描述部分SQL通信區(qū)應(yīng)用程序體EXEC SQL BEGIN DECLARE SECTION (SQL變量的定義)EXEC SQL END DECLARE SECTION;EXEC SQL INCLUDE SQLLA;EXEC SQL CONNECT: 用戶名 IDENTIFIED BY: 口令 SQL 語句及游標(biāo)的使用1. 應(yīng)用程序首部 應(yīng)用程序的首部就是Pro*C的開始部分。(1) .DECLARE部分(描述部分)描述部分說明程序的SQL變量, 定義部分以EXEC SQL BEGIN DECLARE SECTION 。它可以出現(xiàn)在程序的主部,也可出現(xiàn)在局部l SQL變量的說明和使用在說明段能為SQL變量指定的數(shù)據(jù)類型如表所示:數(shù)據(jù)類型描述CHARCHAR(n)INT SHORT LONG FLOAT DOUBLE VARCHAR單字符n個字符數(shù)組整數(shù)短整數(shù)單精度浮點數(shù)雙精度浮點數(shù)變長字符串 這些數(shù)據(jù)類型實際上就是C語言的數(shù)據(jù)類型, 其中VARCHAR中視為C數(shù)據(jù)類型的擴(kuò)充。SQL變量的使用應(yīng)注意以下幾點:l 必須在描述部分明確定義l 必須使用與其定義相同的大小寫格式l 在SQL語句中使用時,必須在其之前加一個“:”(冒號),但在C語句中引用時不需加冒號。l 可以帶指示變量。 VARCHAR programe[30]。 EXEC SQL END DECLARE SECTION。 (2). 指示器變量的說明和引用指示變量實際上也是一類SQL變量,它被用來管理與其相關(guān)聯(lián)的宿主變量(即在SQL語句中充 當(dāng)輸入或輸出的變量)。在SQL語句中引用時, 其前也應(yīng)加“:”(冒號),而且必須附在其相關(guān)聯(lián)的宿主變量之后,在C語句中,可獨立使用。例如:EXEC SQL BEGIN DECLARE SECTION 。 SHORT ind – num。EXEC SQL END DECLARE SECTION 。 dept number , dept – name )。 Else Ind – num = 0。其中ind – num是dept – number 的指示器變量。 (3).指針SQL變量的說明和使用指針SQL變量在引用前也必須在DECLARE 部分先說明。在SQL語句中引用時,指針名字前要加前綴“:”(冒號)而不加“*”(星號)。 (4).數(shù)組SQL變更的說明和引用在SQL語句中引用數(shù)組時,只需寫數(shù)組名(名字前加冒號), 不需寫下標(biāo),在C語句中用法如同C語言的數(shù)組變量。如要向一表插入100行數(shù)據(jù),如果沒有數(shù)組,就要重復(fù)100次, 而引用后,只須執(zhí)行一次insert語句、便可一次性插入。 Int emp_number[100]。 Float salary[100],mission[100]。 EXEC SQL END DECLARE SECTION。 在使用數(shù)組時,應(yīng)注意以下幾點;l 不支持指針數(shù)組l 只支持一維數(shù)組, 而 empname [100][15]視為一維字符串l 數(shù)組最大維數(shù)為32767l 在一條SQL語句中引用多個數(shù)組時,這些數(shù)組維數(shù)應(yīng)相同l 在VALUES , SET, INTO 或WHERE子名中, 不允許把簡單SQL變量與數(shù)組SQL變量混用l 不能在DELARE部分初始化數(shù)組例如:下面的引用是非法的 EXEC
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1