freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫實驗四含5篇-資料下載頁

2025-11-07 22:31本頁面
  

【正文】 ’)。END LOOP。END。(5)查看表中的信息。SLELECT * FROM TEMP_TABL實驗十一 游標(biāo)五、實驗方法和步驟:1.聲明顯式游標(biāo)聲明一個游標(biāo)用來讀取基表EMP中部門號是20且工作為分析員的職工: DECLARE Cursor c1 ISSELECT ename, sal, hiredate FROM emp WHERE deptno = 20 AND job = 39。ANALYST39。v_ename VARCHAR2(10)。v_sal NUMBER(7,2)。v_hiredate date。begin OPEN c1。FETCH c1 INTO v_ename, v_sal, v_hiredate。CLOSE c1。end。2.游標(biāo)的應(yīng)用(1)利用游標(biāo)修改數(shù)據(jù),如果EMP中部門號是20,工作為分析員的職工工資小于5000,更改為5000: DECLARE CURSOR c1 ISSELECT empno, sal, hiredate, rowidFROM emp WHERE deptno = 20 AND job = 39。ANALYST39。 FOR UPDATE OF sal。emp_record c1%ROWTYPE。BEGIN OPEN c1。LOOPFETCH c1 INTO emp_record。EXIT WHEN c1%NOTFOUND。IF UPDATE emp set sal = 5000 where empno = 。END IF。END LOOP。CLOSE c1。END。(2)利用游標(biāo),如果部門是SALES,地址不是DALLAS的,地址更改為DALLAS;如果部門不是SALES,地址不是NEW YORK的,地址更改為NEW YORK: DECLARE CURSOR c1 IS SELECT dname, loc FROM dept FOR UPDATE OF loc。Dept_rec c1%ROWTYPE。BEGIN OPEN c1。LOOPFETCH c1 INTO dept_rec。EXIT WHEN c1%NOTFOUND。IF = 39。SALES39。 AND != 39。DALLAS39。THEN UPDATE dept SET LOC = 39。DALLAS39。 WHERE CURRENT OF C1。ELSE IF != 39。SALES39。 AND != 39。NEW YORK39。 THEN UPDATE dept SET LOC = 39。NEW YORK39。 WHERE CURRENT OF C1。END IF。END LOOP。CLOSE c1。END。實驗十二 存儲過程和函數(shù),、員工總數(shù)以及員工的工資總和和平均工資。set serverout on。create or replace procedure outputEMP as begin declarecursor cEMP isselect dname,count(*),avg(sal),sum(sal)from ,where =group by dname。d_name varchar2(14)。count_EMP number。sum_sal number(7,2)。avg_sal number(7,2)。beginopen cEMP。fetch cEMP into d_name,count_EMP,avg_sal,sum_sal。while cEMP %found loop(d_name||39。,39。||count_EMP||39。,39。||avg_sal||39。,39。||sum_sal)。fetch cEMP into d_name,count_EMP,avg_sal,sum_sal。end loop。close cEMP。end。end outputEMP。,用它計算0到指定數(shù)字(作為函數(shù)輸入?yún)?shù))之間的整數(shù)和。set sertverout on。create or replace function get_sum(maxNUM number)return number as begindeclare sumNUM number。i number。beginsumNUM:=0。i:=maxNum。while i0 loopsumNUM:=sumNUM+i。i:=i1。end loop。return sumNUM。end。end get_sum。實驗十三 觸發(fā)器,用它把數(shù)據(jù)庫系統(tǒng)的關(guān)閉事件記錄到一個表(表結(jié)構(gòu)自己設(shè)計)內(nèi)。Create table shutdown_log(shut_user varchar2(20),shut_time date,shut_action varchar2(20))。create or replace trigger shutdown_record before shutdown on database begininsert into shutdown_log values(user,sysdate,39。關(guān)閉數(shù)據(jù)庫39。)。end。,把emp表增、刪、改操作前后員工的姓名和工資前后變化情況顯示處理。create or replace trigger trg_emp_dml_rowBefore insert or update or delete on For each rowBeginIf inserting then(:||’ ’||:)。Elsif updating then(:||’ ’||:)。Else(:||’ ’||:)。End if。End trg_emp_dml_row。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1