PL_SQL快速學(xué)習(xí)

PL_SQL快速學(xué)習(xí)

ID:37712743

大小:18.12 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2019-05-29

PL_SQL快速學(xué)習(xí)_第1頁(yè)
PL_SQL快速學(xué)習(xí)_第2頁(yè)
PL_SQL快速學(xué)習(xí)_第3頁(yè)
PL_SQL快速學(xué)習(xí)_第4頁(yè)
PL_SQL快速學(xué)習(xí)_第5頁(yè)
資源描述:

《PL_SQL快速學(xué)習(xí)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、OraclePL/SQL測(cè)試題姓名:____________一、選擇題1、Oracle數(shù)據(jù)庫(kù)中為新創(chuàng)建的表分配的初始空間通常為多大(B)A、一個(gè)塊B、一個(gè)區(qū)C、一個(gè)段D、c一個(gè)表空間2、關(guān)于存儲(chǔ)過程參數(shù),正確的說法是(B)A、存儲(chǔ)過程的輸出參數(shù)可以是標(biāo)量類型,也可以是表類型B、存儲(chǔ)過程輸入?yún)?shù)可以不輸入信息而調(diào)用過程C、可以指定字符參數(shù)的字符長(zhǎng)度(函數(shù)的()或者過程的(number/varchar2))D、以上說法都不對(duì)3、下列說法,正確的說法是(B)A、只要在存儲(chǔ)過程中有增刪改語句,一定加自治事務(wù)B、在函數(shù)內(nèi)可以修改表數(shù)據(jù)C、函數(shù)不能遞歸調(diào)用

2、D、以上說法都不對(duì)4、有一產(chǎn)品表(編號(hào),名稱,價(jià)格,數(shù)量,所屬分類),下列語法不正確的是(D)A、select*from產(chǎn)品表where價(jià)格>1000B、selectsum(價(jià)格)from產(chǎn)品表groupby所屬分類havingmax(價(jià)格)>1000C、select所屬分類,sum(價(jià)格)from產(chǎn)品表where價(jià)格>1000groupby所屬分類D、select所屬分類,sum(價(jià)格)from產(chǎn)品表wheremax(價(jià)格)>1000groupby所屬分類5、關(guān)于觸發(fā)器,下列說法正確的是(B)A、可以在表上創(chuàng)建INSTEADOF觸發(fā)器B、語句

3、級(jí)觸發(fā)器不能使用“:old”和“:new”C、行級(jí)觸發(fā)器不能用于審計(jì)功能D、觸發(fā)器可以顯式調(diào)用6、下列那些是Oracle的偽列(ACD)A、ROWIDB、ROW_NUMBER()C、LEVELD、ROWNUME、COLUMN7、當(dāng)表的重復(fù)行數(shù)據(jù)很多時(shí),應(yīng)該創(chuàng)建的索引類型應(yīng)該是(C)A、B樹B、reverseC、bitmapD、函數(shù)索引8、在建表時(shí)如果希望某列的值,在一定的范圍內(nèi),應(yīng)建什么樣的約束?(C)A、primarykeyB、uniqueC、checkD、notnull9、利用游標(biāo)來修改數(shù)據(jù)時(shí),所用的。。FORUPDATE充分利用了事務(wù)的哪

4、個(gè)特性?(D)A、原子性B、一致性C、永久性D、隔離性10、下列說法不正確的是()全對(duì)A、在PLSQL自定義函數(shù)中如果包含UPDATE、DELETE、INSERT語句,不必在函數(shù)體內(nèi)給出COMMIT;B、自定義函數(shù)可以在SQL語句中調(diào)用、也可以在PLSQL塊中調(diào)用C、自定義函數(shù)可以返回表類型D、自定義函數(shù)中的參數(shù)可以是OUT類型二、編程題1、查找出當(dāng)前用戶模式下,每張表的記錄數(shù),以scott用戶為例,結(jié)果應(yīng)如下:DEPT...................................4EMP........................

5、...........14BONUS.................................0SALGRADE.............................5其實(shí)現(xiàn)的代碼是:declaretypetab_namesistableofvarchar2(20)indexbybinary_integer;tab_nametab_names;counnumber;strvarchar2(100);beginselecttable_namebulkcollectintotab_namefromuser_tables;foriinta

6、b_name.first..tab_name.lastloopstr:='selectcount(*)from'

7、

8、tab_name(i);executeimmediatestrintocoun;dbms_output.put_line(tab_name(i)

9、

10、'..........'

11、

12、coun);endloop;end;2、某cc表數(shù)據(jù)如下:c1c2--------------1西1安1的2天2氣3好……轉(zhuǎn)換為1西安的2天氣3好要求:不能改變表結(jié)構(gòu)及數(shù)據(jù)內(nèi)容,僅在最后通過SELECT顯示出這個(gè)查詢結(jié)果代碼為:createorreplace

13、functionxreturnvarchar2istypet_arrayistableofnumberindexbybinary_integer;typetarrayistableofvarchar2(10)indexbybinary_integer;tat_array;tartarray;revarchar2(10);nnumber;navarchar2(10);beginselectidbulkcollectintotafrom(selectid,namefromxxorderbyid)groupbyid;foriinta.first..t

14、a.lastloopdbms_output.put(ta(i)

15、

16、'');selectnamebulkcollectintotarfromxxwher

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。