Oracle-筆試題目帶答案.doc_第1頁
Oracle-筆試題目帶答案.doc_第2頁
Oracle-筆試題目帶答案.doc_第3頁
Oracle-筆試題目帶答案.doc_第4頁
Oracle-筆試題目帶答案.doc_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

SVSE認(rèn)證考試1. ( )程序包用于讀寫操作系統(tǒng)文本文件。(選一項)A、Dbms_outputB、Dbms_lobC、Dbms_randomD、Utl_file2. ( )觸發(fā)器允許觸發(fā)操作的語句訪問行的列值。(選一項)A、行級B、語句級C、模式D、數(shù)據(jù)庫級3. ( )是oracle在啟動期間用來標(biāo)識物理文件和數(shù)據(jù)文件的二進制文件。(選一項)A、控制文件B、參數(shù)文件C、數(shù)據(jù)文件D、可執(zhí)行文件4. CREATE TABLE 語句用來創(chuàng)建(選一項)A、表B、視圖C、用戶D、函數(shù)5. imp命令的哪個參數(shù)用于確定是否要倒入整個導(dǎo)出文件。(選一項)A、constranintsB、tablesC、fullD、file6. ORACLE表達式NVL(phone,0000-0000)的含義是(選一項)A、當(dāng)phone為字符串0000-0000時顯示空值B、當(dāng)phone為空值時顯示0000-0000C、判斷phone和字符串0000-0000是否相等D、將phone的全部內(nèi)容替換為0000-00007. ORACLE交集運算符是(選一項)A、intersectB、unionC、setD、minus8. ORACLE使用哪個系統(tǒng)參數(shù)設(shè)置日期的格式(選一項)A、nls_languageB、nls_dateC、nls_time_zoneD、nls_date_format9. Oracle數(shù)據(jù)庫中,通過()訪問能夠以最快的方式訪問表中的一行(選一項)A、主鍵B、RowidC、唯一索引D、整表掃描10. Oracle數(shù)據(jù)庫中,下面()可以作為有效的列名。(選一項)A、ColumnB、123_NUMC、NUM_#123D、#NUM12311. Oracle數(shù)據(jù)庫中,以下()命令可以刪除整個表中的數(shù)據(jù),并且無法回滾(選一項)A、dropB、deleteC、truncateD、cascade12. Oracle中, ( )函數(shù)將char或varchar數(shù)據(jù)類型轉(zhuǎn)換為date數(shù)據(jù)類型。(選一項)A、dateB、to_dateC、todateD、ctodate13. ORACLE中,執(zhí)行語句:SELECT address1|,|address2|,|address2 Address FROM employ;將會返回()列(選一項)A、0B、1C、2D、314. Oralce數(shù)據(jù)庫中,以下()函數(shù)可以針對任意數(shù)據(jù)類型進行操作。(選一項)A、TO_CHARB、LOWERC、MAXD、CEIL15. partition by list(msn_id)子句的含義是(選一項)A、按msn_id列進行范圍分區(qū)B、按msn_id列進行列表分區(qū)C、按msn_id列進行復(fù)合分區(qū)D、按msn_id列進行散列分區(qū)16. 比較pagesize和linesize兩個命令的特點,正確的是(選兩項)A、pagesize命令用于設(shè)置屏幕上每一頁包含的行數(shù)B、linesize命令用于設(shè)置屏幕上每一行的字符數(shù)C、pagesize命令用于設(shè)置屏幕上每一行的字符數(shù)D、linesize命令用于設(shè)置屏幕上每一頁包含的行數(shù)17. 查詢語句SELECT LTRIM(aaabaccaddefg,abc) FROM DUAL的返回結(jié)果是(選一項)A、addefgB、ddeC、ddefgD、aabaccaddefg18. 帶有()字句的SELECT語句可以在表的一行或多行放置排他鎖(選一項)A、FOR INSERTB、FOR UPDATEC、FOR DELETED、FOR REFRESH19. 調(diào)用ORACLE隱式游標(biāo)的關(guān)鍵字是(選一項)A、CURSORB、SQLC、PLSQLD、ORACLECURSOR20. 關(guān)于ORACLE鎖的級別,說法正確的是(選一項)A、ROW SHARE是表級鎖B、一個會話對表加了SHARE鎖,別的會話不能對該表加SHARE鎖C、一個會話對表加了SHARE鎖,別的會話不能對該表進行修改D、使用UPDATE語句修改記錄,系統(tǒng)一定會添加ROW SHARE鎖21. 看下面代碼,正確的是( 選一項 )A、DECLARE DBMS_OUTPUT.PUT_LINE(定義部分); BEGIN DBMS_OUTPUT.PUT_LINE(語句部分); END;B、BEGIN NUM NUMBER:=100; DBMS_OUTPUT.PUT_LINE(NUM 的值為:|NUM); END;C、DECLARE NUM NUMBER:=100; BEGIN NUM:=NUM+NUM/2; DBMS_OUTPUT.PUT_LINE(NUM 的值為:|NUM); END;D、BEGIN NUM NUMBER:=100; DECLARE NUM:=NUM+NUM/2; DBMS_OUTPUT.PUT_LINE(NUM 的值為:|NUM); END;22. 可以使用下面的( )個數(shù)據(jù)字典查看當(dāng)前數(shù)據(jù)庫的表空間情況。(選一項)A、dba_usersB、dba_tab_privsC、dba_tablespacesD、user_tab_privs23. 如果存儲過程的參數(shù)類型為OUT,那么調(diào)用時傳遞的參數(shù)應(yīng)該為(選一項)A、常量B、表達式C、變量D、都可以24. 如果希望更新Oracle表authors中first_name列為非空,可以使用哪個語句(選一項)A、alter table authors add first_name not nullB、alter table authors modify first_name not nullC、alter table authors alter first_name not nullD、alter table authors drop first_name not null25. 如果希望執(zhí)行某操作時,該操作不執(zhí)行,而是執(zhí)行另一個操作,那么可是使用什么方式來完成(選一項)A、before觸發(fā)器B、after觸發(fā)器C、instead of觸發(fā)器D、undo觸發(fā)器26. 使用desc命令不能顯示表的( )信息(選一項)A、列名稱B、列長度C、列是否為空D、表中的記錄數(shù)27. 數(shù)據(jù)字典在SGA的哪一個組件中緩存(選一項)A、數(shù)據(jù)庫高速緩沖區(qū)B、共享C、PGAD、重做日志緩沖區(qū)28. 下列ORACLE說法錯誤的是(選一項)A、UNION集合運算中不會存在重復(fù)記錄B、UNION ALL集合運算不會存在重復(fù)記錄C、INTERSECT運算結(jié)果是兩個結(jié)果集合中共同的部分D、MINUS運算中不存在第二個集合的記錄29. 下列不屬于ORACLE分析函數(shù)的是(選一項)A、ROW_NUMBERB、ROWNUMC、RANKD、DENSE_RANK30. 下列不屬于ORACLE邏輯結(jié)構(gòu)的是(選一項)A、區(qū)B、段C、數(shù)據(jù)文件D、數(shù)據(jù)塊31. 下列不屬于ORACLE游標(biāo)屬性的是(選一項)A、ISOPENB、EXISTSC、FOUNDD、ROWCOUNT32. 下列關(guān)于ORACLE的to_date函數(shù)和 to_char函數(shù),描述正確的是(選兩項)A、to_char 函數(shù)的作業(yè)是將字符串?dāng)?shù)據(jù)轉(zhuǎn)換為日期數(shù)據(jù)B、to_date 函數(shù)的作業(yè)是講字符串轉(zhuǎn)換為日期C、to_char 函數(shù)是將日期數(shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù)D、to_date 函數(shù)是將日期數(shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù)33. 下列哪個ORACLE后臺進程是數(shù)據(jù)寫入進程(選一項)A、DBWRB、SERVICELOGC、LGWRD、SMON34. 下列哪個進程主要職責(zé)是監(jiān)控服務(wù)器進程和注冊數(shù)據(jù)服務(wù)。(選一項)A、SMONB、PMONC、DBWRD、LGWR35. 下列說法錯誤的是(選兩項)A、在PL/SQL中使用表示不等于B、在PL/SQL中使用!=表示不等于C、在PL/SQL中使用相等判斷使用=D、在PL/SQL中賦值使用=36. 下列有關(guān)包的使用說法錯誤的是(選一項)A、在不同的包內(nèi)模塊可以重名B、包的私有過程不能被外部程序調(diào)用C、包體中的全局過程和函數(shù)必須在包頭部分說明D、必須先創(chuàng)建包頭,然后創(chuàng)建包體37. 下列有關(guān)存儲過程的特點說法錯誤的是(選一項)A、存儲過程不能將值傳回調(diào)用的主程序B、存儲過程是一個命名的模塊C、編譯的存儲過程存放在數(shù)據(jù)庫中D、一個存儲過程可以調(diào)用另一個存儲過程38. 下列有關(guān)函數(shù)的特點說法錯誤的是(選一項)A、函數(shù)必須定義返回類型B、函數(shù)參數(shù)的類型可以是OUTC、在函數(shù)體內(nèi)可以多次使用RETURN語句D、函數(shù)的調(diào)用應(yīng)使用EXECUTE命令39. 下面哪個ORACLE函數(shù)把字符串x的所有單詞的首字母變成大寫(選一項)A、initcapB、concatC、upperD、lower40. 下面哪個操作會導(dǎo)致用戶連接到ORACLE數(shù)據(jù)庫,但不能創(chuàng)建表(選一項)A、授予了CONNECT的角色,但沒有授予RESOURCE的角色B、沒有授予用戶系統(tǒng)管理員的角色C、數(shù)據(jù)庫實例沒有啟動D、數(shù)據(jù)庫監(jiān)聽沒有啟動41. 下面哪個用戶不是ORACLE缺省安裝后就存在的(選一項)A、SYSMANAGERB、SYSTEMC、SYSD、SCOTT42. 下面那個部分是PL/SQL中必須存在的部分(選一項)A、聲明部分B、執(zhí)行部分C、異常處理部分D、跳轉(zhuǎn)塊43. 下面是有關(guān)Oracle主鍵約束的描述,正確的是(選一項)A、主鍵約束用于唯一的確定表中的每一行數(shù)據(jù)B、在一個表中,最多只能有2個主鍵約束C、主鍵約束只能由一個列組成D、主鍵約束不能由一個單列組成44. 下面是有關(guān)系統(tǒng)權(quán)限和對象權(quán)限的描述,正確的是(選一項)A、系統(tǒng)權(quán)限是針對某個對象的權(quán)限,對象權(quán)限不與數(shù)據(jù)庫中的某個對象關(guān)聯(lián)B、系統(tǒng)權(quán)限和對象權(quán)限都是針對某個對象操作的權(quán)限C、系統(tǒng)權(quán)限和對象權(quán)限都不與具體的對象關(guān)聯(lián)D、系統(tǒng)權(quán)限不與數(shù)據(jù)庫中的對象關(guān)聯(lián),對象權(quán)限是針對某個對象操作的權(quán)限45. 序列的兩個屬性是(選兩項)A、currvalB、nowvalC、nextvalD、preval46. 要審計用戶執(zhí)行的create,drop,和alter等ddl語句,應(yīng)創(chuàng)建( )觸發(fā)器。(選一項)A、行級B、語句級C、模式D、數(shù)據(jù)庫47. 以下需求中哪個需要用分組函數(shù)來實現(xiàn)(選一項)A、把ORDER表中的定單時間顯示成 DD MON YYYY 格式B、把字符串 JANUARY 28, 2000 轉(zhuǎn)換成日期格式C、顯示PRODUCT 表中不同種類產(chǎn)品的COST的和D、把PRODUCT表中的DESCRIPTION列用小寫形式顯示48. 有關(guān)ORACLE包的說法正確的是(選一項)A、包的聲明和包體中的函數(shù)可以在參數(shù)個數(shù)上不一致B、包中不能定義變量C、包中定義的全局變量所有的子過程都可以使用D、包中的存儲過程不能重載,但函數(shù)可以重載49. 有關(guān)ORACLE觸發(fā)器的說法正確的是(選一項)A、可以通過手工的方式激發(fā)觸發(fā)器B、停用觸發(fā)器的唯一方法是刪除觸發(fā)器C、行級觸發(fā)器是在修改每條記錄時都觸發(fā)一次D、在行級觸發(fā)器中可以使用deleted和inserted表50. 有關(guān)ORACLE存儲過程說法正確的是(選兩項)A、可以在查詢語句中調(diào)用儲存過程B、存儲過程是一次編譯多次使用C、存儲過程通過傳出參數(shù)的形式對外提供數(shù)據(jù)傳遞D、存儲過程中不能調(diào)用其他的存儲過程51. 有關(guān)ORACLE的INSTEAD OF觸發(fā)器說法正確的是(選一項)A、替代觸發(fā)器的觸發(fā)源可以是表B、替代觸發(fā)器可以后置觸發(fā)C、替代觸發(fā)器就是用觸發(fā)器執(zhí)行部分替換DML語句的操作D、替代觸發(fā)器仍然會執(zhí)行DML語句52. 有關(guān)ORACLE函數(shù)說法錯誤的是(選一項)A、函數(shù)中可以對表進行處理B、函數(shù)的主要作用是進行業(yè)務(wù)處理C、函數(shù)主要是對傳入的參數(shù)進行數(shù)據(jù)處理D、函數(shù)可以遞歸調(diào)用53. 有關(guān)ORACLE函數(shù)說法正確的是(選一項)A、ORACLE不能自定義函數(shù)B、函數(shù)每次調(diào)用的時候都需要解釋執(zhí)行PL/SQLC、函數(shù)只能在查詢中使用D、函數(shù)可以不帶參數(shù)54. 有關(guān)ORACLE視圖說法正確的是(選一項)A、視圖的數(shù)據(jù)和對應(yīng)表的數(shù)據(jù)單獨存儲B、視圖只能在存儲過程中使用C、使用WITH CHECK OPTION可以保證通過視圖修改數(shù)據(jù)不會改變表視圖的記錄數(shù)D、如果表不存在不能創(chuàng)建視圖55. 有關(guān)ORACLE數(shù)據(jù)類型下列說法正確的是(選一項)A、%TYPE是取的一個行結(jié)構(gòu)類型B、%ROWTYPE是取的一個行結(jié)構(gòu)類型C、VARCHAR2在PL/SQL中和SQL中表示數(shù)據(jù)的長度一致D、PL/SQL和SQL中都有邏輯類型56. 有關(guān)ORACLE索引說法正確的是(選一項)A、索引的數(shù)據(jù)和表的數(shù)據(jù)分開存儲,但索引組織表除外B、所有索引中的數(shù)據(jù)是順序排序C、分區(qū)表的索引必須統(tǒng)一存儲D、只能對分區(qū)表的索引進行分區(qū)57. 有關(guān)ORACLE異常說法正確的是(選一項)A、可以利用非預(yù)定異常拋出有編號的異常B、用戶可以定義預(yù)定義異常C、自定義異常反應(yīng)的是ORACLE系統(tǒng)錯誤D、使用trycatch抓異常58. 有關(guān)觸發(fā)器的維護說法錯誤的是(選兩項)A、觸發(fā)器創(chuàng)建后由系統(tǒng)自動調(diào)用B、在觸發(fā)器中不能執(zhí)行事務(wù)操作C、可以人為的設(shè)定觸發(fā)器是否有效D、不能對一個表的所有觸發(fā)器同時修改為無效59. 有關(guān)序列說法錯誤的是(選一項)A、序列的起始值必須在最大值和最小值之間B、序列開始使用后不能進行修改C、序列如果可以循環(huán)取值,下一個循環(huán)的開始值是minvalue指定的值D、第一次使用序列的NEXTVAL得到的是起始值60. 閱讀以下PL/SQL程序:beginfor idx in 1.10 loopdbms_output.put_line(Index=|idx);end loop;end;下說法正確的是(選一項)A、程序出錯,因為第2行變量idx沒有聲明B、程序出錯,因為第3行字符串連接應(yīng)該用+號,而不是|C、程序出錯,因為第3行變量idx必須用TO_CHAR函數(shù)進行類型轉(zhuǎn)換D、該段代碼可以正常運行61. 在Oracal中,閱讀以下PL/SQL代碼:DELCAREvempno number;BEGINSELECT empno INTO vempno FROM emp;.END;針對上述PL/SQL片段,可能發(fā)生的異常是(選兩項)A、TOO_MANY_ROWSB、DUP_CAL_ON_INDEXC、NO_DATA_FOUNDD、ZERO_DIVIDE62. 在Oracle 中,使用了如下的語句創(chuàng)建用戶TOMCREATE USER TOM IDENTIFIED BY TOMSYS則對于該用戶而言,以下說法錯誤的是(選一項)A、該用戶的口令為TOMSYSB、TOM默認(rèn)為表空間為SYSSTEMC、TOM 的臨時表空間為TEMPD、使GRANT UPDATE 命令可以修改TOM的口令63. 在oracle程序中處理語句時發(fā)生的邏輯錯誤導(dǎo)致( )故障。(選一項)A、實例B、介質(zhì)C、語句D、用戶進程64. 在Oracle數(shù)據(jù)庫中,使用以下語句創(chuàng)建一個觸發(fā)器:Create or replace trigger ai_empAfter insert on empFor each rowBegin:new.ename:=upper(:new.ename);End ai_emp;以下說法正確的是(選一項)A、觸發(fā)器創(chuàng)建成功,該觸發(fā)器將每次插入的新記錄的ename列變?yōu)榇髮態(tài)、觸發(fā)器創(chuàng)建成功,該觸發(fā)器將每次insert語句插入的第一條記錄的ename列變?yōu)榇髮慍、觸發(fā)器創(chuàng)建失敗,因為insert觸發(fā)器不能更改:new對象的值D、觸發(fā)器創(chuàng)建失敗,因為after觸發(fā)器不能更改:new對象的值65. 在Oracle系統(tǒng)中,可以使用( )提交完成的事務(wù)。(選一項)A、commitB、rollbackC、savepointD、transaction66. 在oracle中( )是最小的存儲空間。(選一項)A、區(qū)B、段C、塊D、表空間67. 在Oracle中, 關(guān)于HAVING 子句, 以下說法正確的是(選一項)A、HAVING子句和WHERE子句相同B、HAVING子句用于單行的條件查詢C、HAVING子句用于已分組的條件查詢D、HAVING子句必須緊跟在WHERE子句后面使用68. 在Oracle中,( )操作符返回兩個查詢所選定的所有不重復(fù)的行。(選一項)A、INTERSECTB、MINUSC、UNIOND、OR69. 在Oracle中,INSTEAD OF觸發(fā)器主要用于(選一項)A、表B、表和視圖C、基于單個表的視圖D、基于多個表的視圖70. 在Oracle中,PL/SQL塊中定義了一個帶參數(shù)的游標(biāo):CURSOR emp_cursor(dnum NUMBER) ISSELECT sal,comm FORM emp WHERE deptno=dnum;那么正確打開此游標(biāo)的語句是(選一項)A、OPEN emp_cursor(20);B、OPEN emp_cursor FOR 20;C、OPEN emp_cursor USING 20;D、FOR rmp_rec IN emp_cursor(20) LOOP . END LOOP;71. 在ORACLE中,rank()函數(shù)和dense_rank()函數(shù)的差別是(選一項)A、rank函數(shù)和dense_rank函數(shù)都沒有跳躍B、rank函數(shù)和dense_rank函數(shù)都有跳躍C、rank函數(shù)有跳躍 dense_rank函數(shù)沒有跳躍D、rank函數(shù)沒有跳躍 dense_rank函數(shù)有跳躍72. 在Oracle中,表EMP包含以下列: NAME VARCHAR2(20)ADDR VARCHAR2(60) 要以NAMEs address is ADDR格式返回數(shù)據(jù),以下SQL語句正確的是(選一項)A、SELECT NAME s address is ADDR FROM EMP;B、SELECT NAME | s address is | ADDR FROM EMP;C、SELECT NAME s address is ADDR FROM EMP;D、SELECT NAME | s address is | ADDR FROM EMP;73. 在Oracle中,表分區(qū)方式()建議分區(qū)數(shù)是2的冪(2、4、8等),以獲得最平均的數(shù)據(jù)發(fā)布(選一項)A、范圍分區(qū)B、列表分區(qū)C、散列分區(qū)D、復(fù)合分區(qū)74. 在Oracle中,不屬于游標(biāo)屬性的是(選一項)A、%NOTFOUND。B、%FOUNDC、%ISCLOSEDD、%ROWTYPE75. 在ORACLE中,當(dāng)col為( )時,col any ( 5 , 10 , 28 ) 為假。(選一項)A、22B、2C、12D、3276. 在Oracle中,當(dāng)FETCH語句從游標(biāo)獲得數(shù)據(jù)時,下面敘述正確的是(選一項)A、游標(biāo)打開B、游標(biāo)關(guān)閉C、當(dāng)前記錄的數(shù)據(jù)加載到變量中D、創(chuàng)建變量保存當(dāng)前記錄的數(shù)據(jù)77. 在Oracle中,當(dāng)從SQL表達式調(diào)用函數(shù)時,下列描述不正確的是(選一項)A、從SELECT語句調(diào)用的函數(shù)均不能修改數(shù)據(jù)庫表B、函數(shù)可以帶有IN、OUT等模式的參數(shù)C、函數(shù)的返回值必須是數(shù)據(jù)庫類型,不得使用PL/SQL類型D、形式參數(shù)必須使用數(shù)據(jù)庫類型,不得使用PL/SQL類型78. 在Oracle中,當(dāng)需要使用顯式游標(biāo)更新或刪除游標(biāo)中的行時,聲明游標(biāo)時指定的SELECT語句必須帶有()子句。(選一項)A、WHERE CURRENT OFB、INTOC、FOR UPDATED、ORDER BY79. 在Oracle中,第1個用戶對數(shù)據(jù)庫表Product實行了如下的命令:SELECT * FROM Product WHERE ProductID=001 FOR UPDATE;此時第2個用戶也對該表執(zhí)行了如下命令:SELECT * FROM Product WHERE ProductID=001 FOR UPDATE WAIT 3;UPDATE Product SET ProductID=002 WHERE ProductID=001;COMMIT;則針對第2個用戶,說法正確的是(選一項)A、修改成功,將ProductID為001的記錄改為ProductID為002B、等待3秒后修改成功,將ProductID為001的記錄改為ProductID為002C、提示資源被占用,如果第一個用戶在3秒期間釋放了資源,則提示修改成功D、等待時間大雨3秒,第1個用戶釋放資源后,修改成功80. 在Oracle中,關(guān)于PL/SQL下列描述正確的是(選一項)A、PL/SQL代表Power Language/SQLB、PL/SQL不支持面向?qū)ο缶幊藽、PL/SQL塊包括聲明部分、可執(zhí)行部分和異常處理部分D、PL/SQL提供的四種內(nèi)置數(shù)據(jù)類型是character,integer,float,boolea81. 在Oracle中,關(guān)于程序包的描述不正確的是(選一項)A、程序包是一種數(shù)據(jù)庫對象,它是對相關(guān)PL/SQL類型、子程序、游標(biāo)、異常、變量和常量的封裝B、程序包中私有對象是通過PRIVATE關(guān)鍵字來標(biāo)識的C、PL/SQL允許兩個或多個打包的子程序具有同一名稱,只要子程序接受的參數(shù)數(shù)據(jù)類型不同D、程序包具有模塊化、信息隱藏、新增功能及性能更佳等優(yōu)點82. 在Oracle中,關(guān)于觸發(fā)器的描述正確的是(選一項)A、觸發(fā)器可以刪除,但不能禁用B、觸發(fā)器只能用于表C、觸發(fā)器可以分為行級和語句級D、觸發(fā)器是一個對關(guān)聯(lián)表發(fā)出select、insert、update或delete語句時觸發(fā)的存儲過程83. 在Oracle中,關(guān)于鎖,下列描述不正確的是(選一項)A、鎖用于在用戶之間控制對數(shù)據(jù)的并發(fā)訪問B、可以將鎖歸類為行級鎖和表級鎖C、insert、update、delete語句自動獲得行級鎖D、同一時間只能有一個用戶鎖定一個特定的表84. 在Oracle中,關(guān)于子程序的描述不正確的是(選一項)A、子程序是已命名的PL/SQL塊,可帶參數(shù)并可在需要時隨時調(diào)用B、子程序可以具有聲明部分、可執(zhí)行部分和異常處理部分C、子程序參數(shù)的模式只有IN和OUT兩種模式D、子程序可分為過程和函數(shù)兩種類型85. 在ORACLE中,模式是(選一項)A、創(chuàng)建表的模板B、一個用戶下所有對象的集合C、一種設(shè)計數(shù)據(jù)庫的方法D、數(shù)據(jù)庫別名86. 在Oracle中,你需要創(chuàng)建索引提高薪水審查的性能,該審查要對員工薪水提高12個百分點后進行分析處理,下面哪個create index命令能解決此問題(選一項)A、CREATE INDEX my_idx_1 ON employee(salary*1.12);B、CREATE UNIQUE INDEX my_idx_1 ON employee(salary)C、CREATE BITMAP INDEX my_idx_1 ON employee(salary);D、CREATE INDEX my_idx_1 ON employee(salary) REVERSE;87. 在Oracle中,你以SYSDBA登錄,CUSTOMER表位于Mary用戶方案中,下面哪條語句為數(shù)據(jù)庫中的所有用戶創(chuàng)建CUSTOMER表的同義詞()。(選一項)A、CREATE PUBLIC SYNONYM cust ON mary.customer;B、CREATE PUBLIC SYNONYM cust FOR mary.customer;C、CREATE SYNONYM cust ON mary.customer FOR PUBLIC;D、不能創(chuàng)建CUSTOMER的公用同義詞。88. 在Oracle中,使用下列語句產(chǎn)生序列:CREATE SEQUENCE id;Oracle服務(wù)器會預(yù)開辟內(nèi)存并維持的序列值有()個(選一項)A、0B、10C、20D、10089. 在Oracle中,使用以下語句創(chuàng)建視圖:CREATE OR REPLACE VIEW pen_viewAS SELECT * FROM order_masterWHERE ostatus = p WITH CHECK OPTION;當(dāng)用戶試圖執(zhí)行以下語句:UPDATE pen_view SET ostatus = d WHERE ostatus=p;下列描述正確的是(選一項)A、Oracle將ostatus修改為d,不提示任何錯誤B、Oracle不執(zhí)行更新操作,并返回錯誤信息C、Oracle將ostatus修改為d,同時返回錯誤信息D、Oracle不執(zhí)行更新操作,也不提示任何錯誤90. 在Oracle中,使用以下語句創(chuàng)建視圖;create or replace view myViewas select * from orderswhere status=p;假定Orders表中包含10條status=p的記錄,當(dāng)用戶試圖執(zhí)行以下語句;update myView set status=o where status=p;下列正確的是(選一項)A、Oracle不執(zhí)行更新操作,并返回錯誤信息B、Oracle成功執(zhí)行更新操作,再次查看視圖時返回0行記錄C、Oracle成功執(zhí)行更新操作,再次查看視圖時返回10行記錄D、Oracle執(zhí)行更新操作,但提示錯誤信息91. 在Oracle中,事務(wù)中使用下列SQL語句不會引起鎖定(選一項)A、SELECTB、INSERTC、UPDATED、DELETE92. 在Oracle中,數(shù)據(jù)庫中的觸發(fā)器是一個對關(guān)聯(lián)表發(fā)出insert、update或()語句時觸發(fā)的存儲過程。(選一項)A、deleteB、dropC、createD、truncate93. 在Oracle中,通過命令()可以釋放鎖。(選一項)A、INSERTB、DELETEC、ROLLBACKD、UNLOCK94. 在Oracle中,下列( )語句不能用于控制游標(biāo)。(選一項)A、OpenB、CreateC、FetchD、Close95. 在Oracle中,下列關(guān)于PL/SQL的說法不正確的是(選一項)A、PL/SQL支持DML、DDL和DCLB、PL/SQL支持游標(biāo)操作和事務(wù)命令C、聲明部分是必選的D、可執(zhí)行部分是必選的96. 在Oracle中,下列哪種標(biāo)量類型不能保存到數(shù)據(jù)庫表中(選一項)A、CHARB、BLOBC、DATED、BOOLEAN97. 在Oracle中,下面關(guān)于函數(shù)描述正確的是(選兩項)A、SYSDATE函數(shù)返回Oracle服務(wù)器的日期和時間B、ROUND數(shù)字函數(shù)按四舍五入原則返回指定十進制數(shù)最靠近的整數(shù)C、ADD_MONTHS日期函數(shù)返回指定兩個月份天數(shù)的和D、SUBSTR函數(shù)從字符串指定的位置返回指定長度的子串98. 在Oracle中,下述( )命令會使掛起的事務(wù)完成。(選一項)A、COMMITB、DELETEC、UPDATED、SELECT99. 在Oracle中,序列venseq使用下面的語句創(chuàng)建:CREATE SEQUENCE venseq INCREMENT BY 1 START WITH 10MAXVALUE 100 MINVALUE 10 CYCLE CACHE 5;下面對序列venseq修改的語句,錯誤的是(選一項)A、ALTER SEQUENCE venseq START WITH 1B、ALTER SEQUENCE venseq MAXVALUE 90;C、ALTER SEQUENCE venseq NOMINVALUE;D、ALTER SEQUENCE venseq NOCACHE;100. 在Oracle中,以下不屬于集合操作符的是(選一項)A、UNIONB、SUMC、MINUSD、INTERSECT101. 在Oracle中,用戶()擁有所有內(nèi)置的程序包。(選一項)A、SYSB、SYSTEMC、PUBLICD、DEFAULT102. 在Oracle中,用下列語句定義了一個過程:CREATE OR REPLACE PROCEDURE test(a IN VARCHAR2,b IN OUT NUMBER,c OUT VARCHAR2) ISBEGIN END;假定使用的變量都已定義,下面對過程test的調(diào)用語法正確的是(選一項)A、test(String1,50,v_str2)B、test(v_str1,v_num1,String2)C、test(String1,v_num1,v_str2)D、test(v_str1,20,v_str2)103. 在Oracle中,用下列語句定義了一個過程:CREATE PROCEDURE proc(value1 IN VARCHAR2,value2 OUT NUMBER,value3 IN OUT VARCHAR2)ISBEGINEND;假定使用的變量都已定義,下面對過程proc的調(diào)用語法正確的是(選一項)A、proc(tt,10,v3)B、proc(tt,v2,v3)C、proc(v1,v2,v3)D、proc(tt,10,dd)104. 在Oracle中,用以下SQL命令創(chuàng)建了一個序列:CREATE SEQUENCE my_seqSTART WITH 394INCREMENT BY 12NOMINVALUENOMAXVALUENOCYCLENOCACHE;用戶執(zhí)行包含my_seq.NEXTVAL的SQL語句三次,然后執(zhí)行包含my_seq.CURRVAL的SQL語句四次,請問序列my_seq的當(dāng)前值是(選一項)A、406B、418C、430D、442105. 在Oracle中,有表“cd”它包含列“cdcode”,“category”和“cdname”,要查詢category取值為“CLASSIC”或“ROCK”的行,應(yīng)采用語句(選兩

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論