Oracleg數(shù)據(jù)庫課后測驗參考完整答案_第1頁
Oracleg數(shù)據(jù)庫課后測驗參考完整答案_第2頁
Oracleg數(shù)據(jù)庫課后測驗參考完整答案_第3頁
Oracleg數(shù)據(jù)庫課后測驗參考完整答案_第4頁
Oracleg數(shù)據(jù)庫課后測驗參考完整答案_第5頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 第 1 章 1) 3 n 三)和 1/1是R 品。 是 ) g是 性21/1住址n11n系有有11教授有n1mn有出生日期學(xué)分人數(shù)姓名性別班號學(xué)號號名系教師11mn學(xué)生課程號名1/1第 2 1)應(yīng)) 啟動 或1/1 )是2)第 3 1(Assistant 。 1/1 )參 數(shù) 名 稱說明)說 明行SYSTEM )1/1PARAMETERS或V$PARAMETER2或2) ) ) 略) 略) ) 3) C) C) A) B) A) A) C) A) B) D第 4 章 1) 1/1和2第5 章 1)在) )1/1)2 / ) 。) *。第 6 1)1/1) )程 ) 2) 。) 。) 。) 。

2、) 。1/1。 , ,。) 。) 4,。) 。)。)3CAABBCBBDA第 7 1/11的 和 1/1) 2 。 。 。 。為。 。)為 。)使用 。 。 。 。 。 。 。1/1 。3)CCBACABAB) D) D) A第 8 章 1)J 區(qū),所有服務(wù)器進程PGA) )1/1) ) 3 ) 3 )1/1)在 ) 由 1/12DDBBDADBBA第 9 章 1) IMMEDIATE或 1/1) IMMEDIATEIMMEDIATE )MOUNT1/1) ) ) 2);); ;) ;1/1;)3CBCBBBABBC第 章 1)在 B) )1/1 ) ) )2) )1/1 )) 。) 。) )

3、。) *。 *。) )) ) 1/1 )。 。 。) 2 。)。) 。3CADBBBC1/1第 章 1)3)在 2 ) )、 、 等 ; 常 用 角 色 包 括 : 、 、 、 1/1 區(qū) 限額。該參數(shù)由 CPU_PER_SESSION、 、 PASSWORD_LIFE_TIME 2) 。) 。) 。 。) 。)*。 。 。1/1)。 。) 。 。)。 。 。 。) 。) b) 4 。3ABAABADDDD1/1第 章 1 1/1) 2 / 。 ; ) ; ) ) ; ;)。) )1/1 )6。)7。3)DCBDDDCBC) A) B第 章 1 。 1/1在 或。i i SQLCONNECT

4、username/passwordnet_services_nameSQLCONNECT scott/tigerneusoft假設(shè)目標(biāo)數(shù)據(jù)庫服務(wù)器的全局?jǐn)?shù)據(jù)庫名為 ,數(shù)據(jù)庫服務(wù)器的主機名為 1/1#IP address of serverhost namealiaslocalhost7wangdujuandujuan2) Assistant的。) 向。)。)。 )3AE1/1BAACD第 章 1))。 。 。 。1/1 。 。)。 * 。 。* 。) 。2 。 * = * e s * 1/1 * * * * * e 3BDABCEBDCD第 章 1) 1/

5、1 與 ) 或 ) ) ) ;系統(tǒng)觸發(fā)器主要是 、) 1/1) )2)DECLARECURSOR c_emp IS select * from 。BEGINFOR v_emp IN c_emp LOOPDBMS_OUTPUT.PUT_LINE(v_emp.ename| |v_emp.empno| |v_emp.deptno| |v_emp.sal)。END LOOP。END。)DECLAREv_emp emp%ROWTYPE。BEGINSELECT * INTO v_emp FROM EMP WHERE ename=SMITH。DBMS_OUTPUT.PUT_LINE(v_emp.empno|

6、 |v_emp.sal| |v_emp.deptno)。EXCEPTIONWHEN NO_DATA_FOUND THENINSERT INTO EMP(EMPNO,ENAME,SAL,DEPTNO) VALUES(2007,SMITH,1500,10) 。 WHENTOO_MANY_ROWS THENFOR v IN (SELECT * FROM EMP WHERE ENAME=SMITH) LOOPDBMS_OUTPUT.PUT_LINE(v.empno| |v.sal| |v.deptno)。END LOOP。END。)1/1CREATE OR REPLACE PROCEDURE SHOW

7、SAL(p_empno emp.empno%type)ASv_sal emp.sal%TYPE。BEGINSELECT sal INTO v_sal FROM emp WHERE empno=p_empno。DBMS_OUTPUT.PUT_LINE(v_sal)。END。beginshowsal(7844)。end。)CREATE OR REPLACE PROCEDURE UPDATESAL (p_empno emp.empno%TYPE)ASv_deptno emp.deptno%TYPE。v_inc emp.sal%TYPE。BEGINSELECT deptno INTO v_deptno

8、 FROM emp WHERE empno=p_empno。CASE v_deptnoWHEN 10 THEN v_inc:=150。WHEN 20 THEN v_inc:=200。WHEN 30 THEN v_inc:=250。ELSEv_inc:=300。END 。UPDATE emp SET sal=sal+v_inc WHERE empno=p_empno。END。)CREATE OR REPLACE FUNCTION fun_sal(p_empno emp.empno%type)RETURN emp.sal%TYPEAS v_sal emp.sal%TYPE。BEGINSELECT

9、sal INTO v_sal FROM EMP WHERE empno=p_empno。RETURN 。END。)CREATE OR REPLACE FUNCTION fun_avgsal(p_deptno emp.deptno%type)RETURN emp.sal%type1/1ASv_sal 。BEGINSELECT AVG(SAL) INTO V_SAL FROM EMP WHERE DEPTNO=P_DEPTNO。RETURN 。END。)CREATE OR REPLACE FUNCTION fun_avg_sal(p_empno emp.empno%type)RETURN emp.

10、sal%typeASv_sal 。BEGINSELECT AVG(SAL) INTO V_SAL FROM EMP WHERE DEPTNO=(select deptno from emp whereempno=p_empno)。RETURN 。END。)CREATE OR REPLACE PACKAGE PKG_EMPASFUNCTION func_highsal(p_deptno emp.deptno%type) RETURN emp.sal%type。PROCEDURE proc_highsal(p_deptno emp.deptno%type)。END。CREATE OR REPLAC

11、E PACKAGE BODY PKG_EMPASFUNCTION func_highsal(p_deptno emp.deptno%type)RETURN emp.sal%typeAS v_highsal emp.sal%type。BEGINselect max(sal) into v_highsal from emp where deptno=p_deptno。return v_highsal。END。PROCEDURE proc_highsal(p_deptno emp.deptno%type)ASBEGIN1/1FOR v_emp IN (SELECT * FROM EMP WHERE

12、deptno=p_deptno and sal=func_highsal(p_deptno) LOOPDBMS_OUTPUT.PUT_LINE(v_emp.empno| |v_emp.ename)。END LOOP。END。END。BEGINpkg_c_highsal(10)。END。)CREATE OR REPLACE TRIGGER trg_empAFTER INSERT OR UPDATE OR DELETEON EMPDECLAREv_sal 。v_count number。BEGINSELECT AVG(SAL),COUNT(*) INTO V_SAL,V_COUNT

13、FROM EMP。DBMS_OUTPUT.PUT_LINE(V_SAL| |V_COUNT)。END。)CREATE OR REPLACE PACKAGE PKG_DEPTNOASV_DEPTNO EMP.DEPTNO%TYPE。V_SAL EMP.SAL%TYPE。END。CREATE OR REPLACE TRIGGER trg_updateempBEFORE UPDATE ON EMPFOR EACH ROWBEGINPKG_DEPTNO.V_SAL:=:NEW.SAL。PKG_DEPTNO.V_DEPTNO:=:NEW.DEPTNO。END。CREATE OR REPLACE TRIGGER trg_statementAFTER UPDATE ON EMPDECLARE1/1v_highsal emp.sal%type。v_lowsal 。BEGINSELECT MAX(SAL),MIN(SAL) INTO v_highsal,v_lowsalFROM EMP WHERE

溫馨提示

  • 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

提交評論