Oracle測試題+答案_第1頁
Oracle測試題+答案_第2頁
Oracle測試題+答案_第3頁
Oracle測試題+答案_第4頁
Oracle測試題+答案_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、【精品文檔】如有侵權(quán),請聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流Oracle測試題+答案PL/SQL塊中可以使用下列()命令。(選擇兩項(xiàng))a)TRUNCATEb)DELETEc)SAVEPOINTd)ALTER TABLE2)授予sa用戶在SCOTT.EMP表中SAL列的更新權(quán)限的語句是(B)選擇一項(xiàng)a)GRANT CHANGE ON SCOTT.EMP TO SAb)GRANT UPDATE ON SCOTT.EMP(SAL) TO SAc)GRANT UPDATE (SAL) ON SCOTT.EMP TO SAd)GRANT MODIFY ON SCOTT.EMP(SAL) TO SA3)EMP表有

2、14條記錄,則語句SELECT Aptech FROM EMP 的執(zhí)行結(jié)果是(C)選擇一項(xiàng)a)Aptechb)無輸出c)14行Aptechd)編譯出錯(cuò)4)PL/SQL塊中哪幾部分是可選的()選擇二項(xiàng)a)Declareb)Beginc)Exceptiond)Constant5)在創(chuàng)建序列的過程中,下列()選項(xiàng)指定序列在達(dá)到最大值或最小值后,將繼續(xù)從頭開始生成值。(選擇一項(xiàng))a)Cycleb)Nocyclec)Cached)Nocache6)同義詞有以下()用途。(選擇三項(xiàng))a)簡化 SQL 語句b)隱藏對象的名稱和所有者c)提供對對象的公共訪問d)顯示對象的名稱和所有者7)Oracle中用來釋放

3、鎖的語句有()選擇二項(xiàng)a)commitb)Drop lockc)rollbackd)unlock8)關(guān)于類型定義Number(9,2)說法正確的有()選擇一項(xiàng)a)整數(shù)部分9位,小數(shù)部分2位,共11位b)整數(shù)部分7位,小數(shù)部分2位,共9位c)整數(shù)部分6位,小數(shù)點(diǎn)一位,小數(shù)部分2位,共9位d)以上說法均不正確9)下列哪種Lob類型用來存儲數(shù)據(jù)庫以外的操作系統(tǒng)文件()選擇一項(xiàng)a)CLOBb)BLOBc)CFILEd)BFILE10)Oracle中的三種系統(tǒng)文件分別是( )選擇三項(xiàng)a)數(shù)據(jù)文件b)歸檔文件c)日志文件d)控制文件11)下列哪項(xiàng)不是Oracle中常用的分區(qū)方法?()選擇一項(xiàng)a)范圍分區(qū)b

4、)散列分區(qū)c)列表分區(qū)d)條件分區(qū)12)查看Test中名稱為P1的分區(qū)中的記錄的查詢語句為()選擇一項(xiàng)a)Select * from Test Where PartitionName=p1b)Select * from Test(p1)c)Select * from Test Partition(p1);d)以上均正確13)創(chuàng)建序列時(shí),若未指定Cycle選項(xiàng),則當(dāng)當(dāng)前值大于MaxValue時(shí)將()選擇一項(xiàng)a)從MinValue重新開始循環(huán)b)重復(fù)使用MaxValue 值c)執(zhí)行出錯(cuò)d)使用隨機(jī)值14)下列哪項(xiàng)是創(chuàng)建索引組織表所必需的()選一項(xiàng)a)Primary Keyb)Order Byc)G

5、roup Byd)以上均不是15)若表的某字段值存在大量的重復(fù),則基于該字段適合創(chuàng)建哪種索引?()選一項(xiàng)a)標(biāo)準(zhǔn)索引b)唯一索引c)位圖索引d)分區(qū)索引16)在PL/SQL塊中定義一個(gè)名為PI值為3.14的Real型常量的語法是()選一項(xiàng)a)A. Pi Const Real3.14;b)B. Pi Real Const 3.14;c)C. Constant Pi Real:3.14d)D. Pi Constant Real:=3.1417)22. 當(dāng)Select語句沒有返回行時(shí),將引發(fā)下列哪個(gè)異常?()選擇一項(xiàng)a)A. No_rows_foundb)B. No_data_foundc)C. N

6、o_Data_rows_foundd)D. Invalid_Number18)Oracle中提供的兩種游標(biāo)是()選擇二項(xiàng)a)A. 隱式游標(biāo)b)B. 靜態(tài)游標(biāo)c)C. REF游標(biāo)d)D. 顯式游標(biāo)19)若Emp表中有14條記錄,則用戶執(zhí)行了以下操作,結(jié)果是:()選擇一項(xiàng) Cursor mycur is Select * From emp; 。 open Mycur Dbms_output.put_line(Imycur%rowcount); Close Mycur 。a)14b)0c)nulld)編譯錯(cuò)誤20)在Oracle中,一個(gè)用戶擁有的所有數(shù)據(jù)庫對象統(tǒng)稱為()。a)數(shù)據(jù)庫b)表空間c)實(shí)例

7、d)模式21)在Oracle數(shù)據(jù)庫的邏輯結(jié)構(gòu)中有以下組件:A 表空間 B 數(shù)據(jù)塊 C 區(qū) D 段這些組件從大到小依次是a)ABCDb)ADCBc)ACBDd)ADBC22)在Windows操作系統(tǒng)中,Oracle的()服務(wù)監(jiān)聽并接受來自客戶端應(yīng)用程序的連接請求。a)OracleHOME_NAMEHTTPServerb)OracleServiceSIDc)OracleHOME_NAMEAgentd)OracleHOME_NAMETNSListener23)在 Oracle 中創(chuàng)建用戶時(shí),若未提及 DEFAULT TABLESPACE 關(guān)鍵字,則 Oracle 就將()表空間分配給用戶作為默認(rèn)表空

8、間。a)SYSTEMb)SYSc)SCOTTd)SYSDBA24)執(zhí)行select * from dual后結(jié)果是()a)Xb)NULLc)編譯錯(cuò)誤d)無顯示25)Select accp from dual后運(yùn)行結(jié)果是()a)nullb)0c)accpd)編譯出錯(cuò)26)以上說法正確的有()a)Long數(shù)據(jù)類型最大長度為4GBb)一個(gè)表中只能有一列可以為Long數(shù)據(jù)類型c)Long列上不能建立索引d)Long列不能定義為唯一索引或主鍵約束e)過程不能接收Long數(shù)據(jù)類型的參數(shù)LONG列不能存儲字符數(shù)據(jù)(用來存儲可變長度的字符數(shù)據(jù))27)LOB數(shù)據(jù)類型的子類型有()選擇三項(xiàng)A. CLOBB. BL

9、OBC. RAWD. BFILEE. RAW28)限制從EMP表中只選出前5條記錄的查語句為:()選擇一項(xiàng)a)SELECT TOP 5 * FROM EMP;b)SELECT DISTINCT 5 * FROM EMP;c)SELECT * FROM EMP WHERE ROWNUM<6;d)SELECT * FROM EMP WHERE ROWNUM=5;29)TRUNCATE TABLE 命令用于()選擇一項(xiàng)a)刪除表結(jié)構(gòu)b)僅刪除記錄c)刪除結(jié)構(gòu)和記錄d)轉(zhuǎn)換表結(jié)構(gòu)30)下列哪個(gè)子句可以再次篩選Group by子句的結(jié)果集()選擇一項(xiàng)a)whereb)havingc)clubd)r

10、ollback31)關(guān)于表分區(qū)的說法正確的有()選擇二項(xiàng)a)表分區(qū)是指從物理上將表中的記錄拆分成若干個(gè)獨(dú)立的空間。b)常用的表分區(qū)方法有:范圍分區(qū)、列表分區(qū)、散列分區(qū)、復(fù)合分區(qū)。c)在范圍表分區(qū)中,分區(qū)可以使用Maxvalue值d)組合分區(qū)可以是任何分區(qū)方法的組合32)將用戶accp加入到角色dba的語句是()選擇一項(xiàng)a)ADD ACCP TO DBA;b)GRANT DBA TO ACCPc)ALTER USER ACCP ROLE DBAd)以上皆不正確33)關(guān)于SQL、SQL*Plus、PL/SQL相關(guān)于Oracle數(shù)據(jù)庫的說法正確的是()選三項(xiàng)a)SQL是用來和Oracle交互的工具b

11、)SQL*Plus是編寫SQL和PL/SQL的工具c)PL/SQL是Oracle提供的過程化語言d)SQL*PLUS中不能含有SQL語句34)修改表TEST中ID列為主鍵的語法是()選擇一項(xiàng)a)ALTER TABLE TEST CHANGE( ID INT PRIMARY KEY)b)ALTER TABLE TEST ADD( ID INT PRIMARY KEY)c)ALTER TABLE TEST MODIFY( ID INT PRIMARY KEY)d)ALTER TABLE TEST ADD CONSTRAINT PK PRIMARY KEY (ID)35)下列哪些是Oracle中典型

12、的表空間()選擇二項(xiàng)SystemSchemaUserExtent1)關(guān)于SQL、SQL*Plus、PL/SQL相關(guān)于Oracle數(shù)據(jù)庫的說法正確的是(ABC)選三項(xiàng)a)SQL是用來和Oracle交互的工具b)SQL*Plus是編寫SQL和PL/SQL的工具c)PL/SQL是Oracle提供的過程化語言 d)SQL*PLUS中不能含有SQL語句2)使用下列哪條命令可以使用賬戶名:SVSE、密碼:ABC的賬戶連接到數(shù)據(jù)庫TestDB(B )選擇一項(xiàng)a)Connect ABC/ SVSE TestDB;b)Connect SVSE /ABC TestDB;c)Connect ABC/ SVSE Te

13、stDB;d)Connect TestDB ABC/ SVSE;3)假定Emp表中共有14行記錄,有三條記錄Comm字段為NULL,則Select count(*) from emp和Select count(Comm) from emp分別返回( AC )選二項(xiàng)a)14b)3c)11d)174)Oracle中用來釋放鎖的語句有(AB)選擇二項(xiàng)a)Rollbackb)Commitc)Drop Lock;d)Unlock5)下列哪些標(biāo)識符是Oracle合法的標(biāo)識符?(CD)選擇二項(xiàng)a)empb)MyTblc)Dempd)My_Tri6)關(guān)于類型定義Number(9,2)說法正確的有()選擇一項(xiàng)a

14、)整數(shù)部分9位,小數(shù)部分2位,共11位b)整數(shù)部分7位,小數(shù)部分2位,共9位c)整數(shù)部分6位,小數(shù)點(diǎn)一位,小數(shù)部分2位,共9位d)以上說法均不正確7)下列哪種Lob類型用來存儲數(shù)據(jù)庫以外的操作系統(tǒng)文件()選擇一項(xiàng)a)CLOBb)BLOBc)CFILEd)BFile8)Oracle的控制文件包括以下哪些內(nèi)容()選擇三項(xiàng)a)數(shù)據(jù)庫名稱b)數(shù)據(jù)文件和日志文件的名稱及位置c)時(shí)間戳d)服務(wù)器信息9)Oracle中的三種系統(tǒng)文件分別是( )選擇三項(xiàng)a)數(shù)據(jù)文件DBFb)控制文件CTLc)日志文件LOGd)歸檔文件ARC10)獲得當(dāng)前系統(tǒng)時(shí)間的查詢語句是()選擇一項(xiàng)a)Sysdateb)Select Sy

15、sdatec)Select Sysdate from duald)以上都可以11)SCOTT用戶對自己的表Test執(zhí)行了以下命令:Lock table test in share mode但沒有執(zhí)行COMMIT或ROLLBACK,此時(shí)用戶System執(zhí)行了命令:LOCK TABLE SCOTT.TEST IN share update MODE ,將出現(xiàn)什么情況?()選擇一項(xiàng)a)提示表已鎖定b)正常執(zhí)行c)出現(xiàn)等待狀態(tài),直到Scott用戶釋放鎖d)以上都不正確12)關(guān)于For update 子句和For update of 字段說法正確是()選擇一項(xiàng)a)沒有區(qū)別。b)前者只鎖定當(dāng)前表中的相關(guān)行

16、,而后者鎖定所有相關(guān)表的行c)前者鎖定所有相關(guān)表中的行,而后者鎖定當(dāng)前表的相關(guān)行d)以上說法均不正確13)下列哪項(xiàng)不是Oracle中常用的分區(qū)方法?()選擇一項(xiàng)a)范圍b)散列c)列表d)條件16)下列關(guān)于視圖的說法正確的有()選擇一項(xiàng)a)基于視圖只能創(chuàng)建Instead Of觸發(fā)器b)視圖中不能訪問偽列如 序列的Currval和Nextval等c)所有視圖均可執(zhí)行基于一張基表的DML操作d)不可以包含Group By等語句23)在PL/S QL中,下列哪個(gè)函數(shù)通知編譯器使異常名稱與標(biāo)準(zhǔn)的Oracle服務(wù)器錯(cuò)誤編號關(guān)聯(lián)()選一項(xiàng)a)Pragma exception_initb)Pragma_ex

17、ception_Initialc)Pragma_Exceptiond)以上都不是24)PL/SQL過程和函數(shù)的參數(shù)模式有()選三項(xiàng)a)Inb)Outc)In Outd)Ref25)關(guān)于程序包中的游標(biāo)說法正確的有()選二項(xiàng)a)可定義為rowType類型b)Return子句是可選的c)在包的實(shí)現(xiàn)體部分必須給出游標(biāo)的完整聲明d)不可以定義Ref游標(biāo)26)有關(guān)觸發(fā)器的組成部分說明正確的有()選二項(xiàng)a)Befor、After、Instead Of說明觸發(fā)器的事件b)When說明觸發(fā)器的限制c)Insert、Update、Delet說明觸發(fā)器的定時(shí)d)For Each row/Statement為觸發(fā)器類

18、型27)Oracle中查看最近一次語句出錯(cuò)的語句是:()選一項(xiàng)a)Show Exceptionb)show Errorsc)Get Exceptiond)show Exceptons28)PL/SQL塊中可以使用下列()命令。(選擇兩項(xiàng))a)TRUNCATEb)DELETEc)SAVEPOINTd)ALTER TABLE29)有語句如下:TYPE curtype IS REF CURSOR RETURN book.price%TYPE;表book的列的數(shù)據(jù)類型是NUMBER(5);則()。(選擇一項(xiàng))a)curtype可以返回INTEGER類型數(shù)據(jù) 長度為5b)curtype可以返回NUMBE

19、R(5,2)類型數(shù)據(jù)c)curtype可以返回VARCHAR2(10)類型數(shù)據(jù)d)以上皆非30)使用下列()將 Null 值轉(zhuǎn)換為實(shí)際值。(選擇三項(xiàng))a)NVLb)NVL2c)NULLIFd)To_number32)使用()數(shù)據(jù)類型時(shí),數(shù)據(jù)總是存儲在數(shù)據(jù)庫內(nèi)的。(選擇三項(xiàng))a)BLOBb)CLOBc)NCLOBd)BFILE33)你定義了一個(gè)對象類型myOBJ,要基于該類型來創(chuàng)建表tab1,語句為()。(選擇一項(xiàng))a)CREATE TABLE tab1 OF myOBJ;b)CREATE TABLE myOBJ OF tab1;c)CREATE TABLE tab1 AS myOBJ;d)CR

20、EATE TABLE tab1 TYPE OF myOBJ;35)程序包的優(yōu)點(diǎn)有()。(選擇四項(xiàng))a)伸縮性b)更輕松的應(yīng)用程序設(shè)計(jì)c)信息隱藏d)新增功能e)性能更佳 36)EMP表有14條記錄,則語句SELECT Aptech FROM EMP 的執(zhí)行結(jié)果是()選擇一項(xiàng)a)Aptechb)無輸出c)14行Aptechd)編譯出錯(cuò)37)有一段PL/SQL程序如下所示:var1 := 10;LOOPEXIT WHEN var1 > 12;var1 := var1 +1; DBMS_OUTPUT.PUT_LINE(A);END LOOP;輸出為()。(選擇一項(xiàng))a)無輸出b)Ac)AAd)

21、AAA39)觸發(fā)器有以下()類型。(選擇兩項(xiàng))a)應(yīng)用程序觸發(fā)器b)引擎觸發(fā)器c)數(shù)據(jù)庫觸發(fā)器d)DML觸發(fā)器40)關(guān)于表分區(qū)的說法正確的有()選擇二項(xiàng)a)表分區(qū)存儲在表空間中b)表分區(qū)可用于任意的數(shù)據(jù)類型的表c)表分區(qū)不能用于含有自定義類型的表d)表分區(qū)的每個(gè)分區(qū)都必須具有明確的上界值41)在表tab1中有列為col1,其數(shù)據(jù)類型為INTEGER,在PL/SQL的DECLARE部分聲明了一個(gè)變量var1,語句為:var1 tab1.col1%TYPE;不久后,執(zhí)行了語句:ALTER TABLE tab1 MODIFY(col1(NUMBER(5,2);則var1的數(shù)據(jù)類型為()。(選擇一項(xiàng))

22、a)整數(shù)型b)數(shù)字型c)字符型d)以上皆非42)當(dāng)兩位用戶中的每一位都對一個(gè)單獨(dú)的對象進(jìn)行了鎖定,而他們又要獲取對方對象的鎖時(shí),將會(huì)發(fā)生()。(選擇一項(xiàng))a)共享鎖b)死鎖c)排他鎖43)Oracle數(shù)據(jù)庫由一個(gè)或多個(gè)稱為()的邏輯存儲單元組成。(選擇一項(xiàng))a)表b)表空間c)行d)單元44)()可以從過程返回多個(gè)值。(選擇一項(xiàng))a)使用IN參數(shù)b)使用OUT參數(shù)c)使用指針d)不能46)PL/SQL為內(nèi)存耗盡時(shí),預(yù)定義了()異常。(選擇一項(xiàng))a)NO_DATA_FOUNDb)MEMORY_ERRORc)STORAGE_ERRORd)NO_MEMEORY_FOUND47)數(shù)據(jù)包airline中有函數(shù)book_ticket,其定義如下:FUNCTION book_ticket(para1 CHAR)RETURN DATE IS下列()程序段正確地調(diào)用該

溫馨提示

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

評論

0/150

提交評論