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

正文內(nèi)容

第八章數(shù)據(jù)庫(kù)編程(更新版)

  

【正文】 MS的 預(yù)處理程序 主語(yǔ)言 編譯程序 ESQL基本處理過(guò)程 數(shù)據(jù)庫(kù)系統(tǒng)概論 第八章 數(shù)據(jù)庫(kù)編程 嵌入式 SQL的處理過(guò)程 為了能夠區(qū)分 SQL語(yǔ)句與主語(yǔ)言語(yǔ)句,所有的 SQL語(yǔ)句必需要有前綴 EXEC SQL, 以 (。數(shù)據(jù)庫(kù)系統(tǒng)概論 第八章 數(shù)據(jù)庫(kù)編程 第八章 數(shù)據(jù)庫(kù)編程 嵌入式 SQL 存儲(chǔ)過(guò)程 ODBC編程 數(shù)據(jù)庫(kù)系統(tǒng)概論 第八章 數(shù)據(jù)庫(kù)編程 嵌 入 式 SQL ? SQL語(yǔ)言提供了兩種不同的使用方式: ? 交互式 ? 嵌入式 將 SQL語(yǔ)句嵌入到其它宿主語(yǔ)言編寫的程序中 , 作為宿主語(yǔ)言的子語(yǔ)言 , 使宿主語(yǔ)言具備訪問數(shù)據(jù)庫(kù)的能力 。 數(shù)據(jù)庫(kù)系統(tǒng)概論 第八章 數(shù)據(jù)庫(kù)編程 嵌入式 SQL的處理過(guò)程 對(duì)宿主型數(shù)據(jù)庫(kù)語(yǔ)言 SQL(ESQL), DBMS采用預(yù)編譯 方法處理: 1.由 DBMS的預(yù)處理程序?qū)υ闯绦蜻M(jìn)行掃描,識(shí)別出 SQL語(yǔ)句 2.把它們 轉(zhuǎn)換 成主語(yǔ)言調(diào)用語(yǔ)句,以使主語(yǔ)言編譯程序能識(shí)別它 3.最后由主語(yǔ)言的編譯程序?qū)⒄麄€(gè)源程序 編譯成目標(biāo)碼。 2)將 SQL語(yǔ)句查詢數(shù)據(jù)庫(kù)的結(jié)果交主語(yǔ)言進(jìn)一步處理。 ? 指示變量的用途 ? 指示變量可以輸入主變量是否為空值 ? 指示變量可以檢測(cè)輸出主變量是否為空值,值是否被截?cái)唷H绻绦蜻\(yùn)行過(guò)程中建立了多個(gè)連接,執(zhí)行所有的數(shù)據(jù)庫(kù)單元的工作都在該操作提交時(shí)所選擇的當(dāng)前連接上。 CHAR HSeex(2)。 printf(“Please choose the department name(CS/MA/IS):”); scanf(“%s”,amp。 /* 如果是第一行 ,則打印行頭 */ printf( %10s %20s %10s, %10d , Sno, Sname, Ssex, Sage)。 yn!=?N39。 if (yn=?y? || yn=?Y?) /* 需要修改 */ { printf(INPUT NEW AGE: )。 這兩條語(yǔ)句必須配對(duì)出現(xiàn),相當(dāng)于一個(gè)括號(hào),兩條語(yǔ)句中間是主變量的說(shuō)明 ? 說(shuō)明 SQLCA 3. EXEC SQL INCLUDE SQLCA 數(shù)據(jù)庫(kù)系統(tǒng)概論 第八章 數(shù)據(jù)庫(kù)編程 二、數(shù)據(jù)定義語(yǔ)句 例 [2] 建立一個(gè)“學(xué)生”表 Student EXEC SQL CREATE TABLE Student (Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20), Ssex CHAR(1), Sage INT, Sdept CHAR(15))。 Hsno, Hname, Hsex, Hage, Hdept和 givensno均是主變量,并均已在前面的程序中說(shuō)明過(guò)了。 數(shù)據(jù)庫(kù)系統(tǒng)概論 第八章 數(shù)據(jù)庫(kù)編程 例 [7] 將計(jì)算機(jī)系全體學(xué)生年齡置 NULL值 Sageid=1。 例 [9] 某個(gè)學(xué)生新選修了某門課程,將有關(guān)記錄插入 SC表 假設(shè)學(xué)生的學(xué)號(hào)已賦給主變量 stdno,課程號(hào)已賦給主變量 couno。 功能: 打開游標(biāo)實(shí)際上是執(zhí)行相應(yīng)的 SELECT語(yǔ)句,把所有滿足查詢條件的記錄從指定表取到緩沖區(qū)中,這時(shí)游標(biāo)處于活動(dòng)狀態(tài),指針指向查詢結(jié)果集中第一條記錄之前。 數(shù)據(jù)庫(kù)系統(tǒng)概論 第八章 數(shù)據(jù)庫(kù)編程 二、 CURRENT形式的 UPDATE語(yǔ)句和 DELETE語(yǔ)句 CURRENT形式的 UPDATE語(yǔ)句和 DELETE語(yǔ)句的用途 . ? CURRENT形式的 UPDATE語(yǔ)句和 DELETE語(yǔ)句 ? 面向集合的操作 。 2. 應(yīng)用范圍 在 預(yù)編譯 時(shí)下列信息不能確定時(shí) ? SQL語(yǔ)句正文 ? 主變量個(gè)數(shù) ? 主變量的數(shù)據(jù)類型 ? SQL語(yǔ)句中引用的數(shù)據(jù)庫(kù)對(duì)象(列、索引、基本表、視圖等) 數(shù)據(jù)庫(kù)系統(tǒng)概論 第八章 數(shù)據(jù)庫(kù)編程 4. 常用動(dòng)態(tài) SQL語(yǔ)句 ? EXECUTE IMMEDIATE ? PREPARE ? EXECUTE ? DESCRIBE 使用動(dòng)態(tài) SQL技術(shù)更多的是涉及程序設(shè)計(jì)方面的知識(shí),而不是 SQL語(yǔ)言本身 3. 動(dòng)態(tài) SQL的形式 ? 語(yǔ)句可變- 臨時(shí)構(gòu)造完整的 SQL語(yǔ)句 ? 條件可變- WHERE子句中的條件和 HAVING短語(yǔ)中的條件 ? 數(shù)據(jù)庫(kù)對(duì)象、查詢條件均可變 SELECT子句中的列名 FROM子句中的表名或視圖名 WHERE子句中的條件 HAVING短語(yǔ)中的條件 數(shù)據(jù)庫(kù)系統(tǒng)概論 第八章 數(shù)據(jù)庫(kù)編程 小結(jié) ? 與主語(yǔ)言的通信方式 1. SQL通信區(qū)-向主語(yǔ)言傳遞 SQL語(yǔ)句的執(zhí)行狀態(tài)信息 2. 主變量 1)主語(yǔ)言向 SQL語(yǔ)句提供參數(shù) 2)將 SQL語(yǔ)句查詢數(shù)據(jù)庫(kù)的結(jié)果交主語(yǔ)言進(jìn)一步處理 3. 游標(biāo)-解決集合性操作語(yǔ)言與過(guò)程性操作語(yǔ)言的不匹配 ? 靜態(tài) SQL ? 不用游標(biāo) ? 不需要返回結(jié)果數(shù)據(jù)的 SQL語(yǔ)句 ? 只返回一條結(jié)果的 SQL語(yǔ)句 ? 使用游標(biāo) ? 說(shuō)明游標(biāo) ? 打開游標(biāo) ? 推進(jìn)游標(biāo)并取當(dāng)前記錄 ? 關(guān)閉游標(biāo) ? 動(dòng)態(tài) SQL 數(shù)據(jù)庫(kù)系統(tǒng)概論 第八章 數(shù)據(jù)庫(kù)編程 小結(jié)(續(xù)) ? 靜態(tài) SQL ? 不用游標(biāo) – 不需要返回結(jié)果數(shù)據(jù)的 SQL語(yǔ)句 – 只返回一條結(jié)果的 SQL語(yǔ)句 ? 使用游標(biāo) – 說(shuō)明游標(biāo) – 打開游標(biāo) – 推進(jìn)游標(biāo)并取當(dāng)前記錄 – 關(guān)閉游標(biāo) ? 動(dòng)態(tài) SQL
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1