首頁 - 網(wǎng)校 - 題庫 - 直播 - 雄鷹 - 團(tuán)購 - 書城 - 模考 - 學(xué)習(xí)通 - 導(dǎo)航 - 510 -
首頁考試吧網(wǎng)校題庫直播雄鷹510團(tuán)購書城?論壇實用文檔作文大全寶寶起名
2014中考
法律碩士
2014高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓(xùn)
專升本
自學(xué)考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務(wù)英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托?荚
托業(yè)考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認(rèn)證
水平考試
Java認(rèn)證
職稱計算機(jī) 微軟認(rèn)證 思科認(rèn)證 Oracle認(rèn)證 Linux認(rèn)證
公 務(wù) 員
導(dǎo)游考試
物 流 師
出版資格
單 證 員
報 關(guān) 員
外 銷 員
價格鑒證
網(wǎng)絡(luò)編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業(yè)培訓(xùn)
社會工作者
銀行從業(yè)
教師資格
營養(yǎng)師
保險從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務(wù)
期貨考試
國際商務(wù)
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護(hù)士
會計從業(yè)資格
基金從業(yè)資格
統(tǒng)計從業(yè)資格
經(jīng)濟(jì)師
精算師
統(tǒng)計師
會計職稱
法律顧問
ACCA考試
注冊會計師
資產(chǎn)評估師
高級經(jīng)濟(jì)師
審計師考試
高級會計師
注冊稅務(wù)師
國際內(nèi)審師
理財規(guī)劃師
美國注冊會計師
一級建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價師
二級建造師
招標(biāo)師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質(zhì)量工程師
巖土工程師
注冊給排水
造價員考試
注冊計量師
環(huán)保工程師
化工工程師
暖通工程師
咨詢工程師
結(jié)構(gòu)工程師
城市規(guī)劃師
材料員考試
消防工程師
監(jiān)理工程師
房地產(chǎn)估價
土地估價師
安全評價師
房地產(chǎn)經(jīng)紀(jì)人
投資項目管理師
環(huán)境影響評價師
土地登記代理人
寶寶起名
繽紛校園
實用文檔
入黨申請
英語學(xué)習(xí)
思想?yún)R報
作文大全
工作總結(jié)
求職招聘 論文下載 直播課堂

2014年軟件水平考試《數(shù)據(jù)庫系統(tǒng)工程師》重點(3)

考試吧為大家整理了“2014年軟件水平《數(shù)據(jù)庫系統(tǒng)工程師》重點”,希望對參加軟件水平考試的考試有所幫助!

  9.不用游標(biāo)的DML語句

  不需要游標(biāo)的DML語句有:查詢結(jié)果為單記錄的SELECT語句UPDATE(除了CURRENT形式的UPDATE)語句DELETE(除了CURRENT形式的DELETE)語句INSERT語句

  (1)查詢結(jié)果為單記錄的SELECT語句這類語句的一般格式是:(主語言為PL/1)EXEC SQL SELECT目標(biāo)列INTO主變量[空值標(biāo)志]FROM基本表(或視圖)[WHERE條件表達(dá)式];SELECT語句從數(shù)據(jù)庫中找到符合條件的記錄,把結(jié)果放到主變量中。

  (2)UPDATE語句

  (3)DELETE語句

  (4)INSERT語句

  10.使用游標(biāo)的DML語句

  一般情況下SELECT語句的查詢結(jié)果是記錄的集合而不是單個記錄,為此需要用游標(biāo)機(jī)制作為橋梁,把集合操作轉(zhuǎn)換為單記錄處理。與游標(biāo)有關(guān)的語句有四個:

  (1)定義游標(biāo)。游標(biāo)是與某一查詢結(jié)果相聯(lián)系的符號名。用DECLARE語句定義。這是一個說明語句。與游標(biāo)相對應(yīng)的SELECT語句這時并不執(zhí)行。

  (2)打開(OPEN)游標(biāo)。打開游標(biāo)語句使游標(biāo)處于活動狀態(tài)。與游標(biāo)相應(yīng)的查詢語句被執(zhí)行。游標(biāo)指向查詢結(jié)果集中的第一個記錄之前。

  (3)推進(jìn)(FETCH)游標(biāo)。把游標(biāo)向前推進(jìn)一個記錄,并把游標(biāo)指向的當(dāng)前記錄中的字段值取出,放到INTO子句后相應(yīng)的主變量中。FETCH語句常常用于循環(huán),以借助主語言功能逐一處理結(jié)果集中的數(shù)據(jù)。

  (4)關(guān)閉(CLOSE)游標(biāo)。關(guān)閉游標(biāo),使它不再和原來的查詢結(jié)果相聯(lián)系。關(guān)閉了的游標(biāo)可以再次被打開,與新的查詢結(jié)果集相聯(lián)系。使用CURRENT形式的UPDATE和刪除語句應(yīng)注意:

  (1)若游標(biāo)定義中的SELECT語句帶有UNION或ORDER BY子句,或者這個SELECT語句相當(dāng)于定義了一個不可更新的視圖,則不能用這兩個更新語句。

  (2)若使用CURRENT形式的UPDATE語句,則游標(biāo)定義中要包括FOR UPDATE子句,指出更新的字段(SET子句中使用的字段)。因此,游標(biāo)定義語句的一般格式為:EXEC SQL DECLARE游標(biāo)名CURSOR FOR子查詢UNION子查詢…[FOR UPDATE OF字段名[,字段名]…|ORDER-BY-子句];

  11.SQL的事務(wù)處理功能

  (1)事務(wù)處理的概述所謂事務(wù)(Transaction)是指一系列動作的組合,這些動作被當(dāng)作一個整體來處理。這些動作或者相繼都被執(zhí)行,或者什么也不做。在數(shù)據(jù)庫中,一個動作是指一個SQL語句。事務(wù)是一組SQL語句組成的一個邏輯單位。要么這些SQL語句全部被按順序正確執(zhí)行,要么在某SQL語句執(zhí)行失敗時,按照用戶要求,取消已執(zhí)行的SQL語句對數(shù)據(jù)庫中數(shù)據(jù)的修改。或者要么事務(wù)中SQL語句都被正確執(zhí)行,完成該事務(wù)對數(shù)據(jù)庫中數(shù)據(jù)的所有操作;或者要么相當(dāng)于一條SQL語句也未執(zhí)行,數(shù)據(jù)庫數(shù)據(jù)未做任何改動。

  (2)SQL語言的事務(wù)處理語句SQL語言有3條語句用于事務(wù)處理,它們是:

  (1)Commit語句,對于正確執(zhí)行了的事務(wù)進(jìn)行提交,進(jìn)行提交即對數(shù)據(jù)庫中數(shù)據(jù)的修改永久化。同時還釋放事務(wù)和封鎖,標(biāo)志該事務(wù)結(jié)束。

  (2)Save point語句,定義事務(wù)中的一個回滾保留點,它是事務(wù)恢復(fù)時的一個標(biāo)記點。

  (3)rollback語句,無論事務(wù)執(zhí)行的當(dāng)前位置在哪里,該語句的執(zhí)行要么取消事務(wù)執(zhí)行以來對數(shù)據(jù)庫的全部修改,要么取消至某個指定回滾點后對數(shù)據(jù)庫的全部修改。釋放自保留點之后的全部表或行的封鎖(沒有保留點,相當(dāng)于回滾到事務(wù)開始處,終止該事務(wù))。事務(wù)的恢復(fù)(回滾)是根據(jù)事務(wù)執(zhí)行前保存下的當(dāng)時數(shù)據(jù)庫狀態(tài)來實現(xiàn)的。一遇到rollback語句,就將數(shù)據(jù)庫中數(shù)據(jù)恢復(fù)到原來的狀態(tài),相當(dāng)于撤消事務(wù)中已執(zhí)行了的SQL語句。

上一頁  1 2 3 4  下一頁

  相關(guān)推薦:

  2014年計算機(jī)軟件水平考試一些考試心得

  2014年計算機(jī)軟件水平考試如何避免五大失誤

  考試吧特別策劃:2014年計算機(jī)軟考報考指南專題

文章搜索
軟件水平考試欄目導(dǎo)航
版權(quán)聲明:如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請注明出處。
Copyright © 2004- 考試吧軟件水平考試網(wǎng) All Rights Reserved 
中國科學(xué)院研究生院權(quán)威支持(北京) 電 話:010-62168566 傳 真:010-62192699