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

正文內(nèi)容

實(shí)驗(yàn)十?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)(編輯修改稿)

2024-10-13 23:05 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 BOOKS’;(3)查看視圖內(nèi)容。Select * from vw_books。(4)修改視圖,增加一個(gè)列出版日期。Create or replace view VW_BOOKS Asselect book_id 編號(hào),author 作者,press 出版社,publishdate 出版日期from books。(5)向基礎(chǔ)表增加一個(gè)屬性列“價(jià)格”,數(shù)字型。查看視圖的可用性狀態(tài)。alter table boks add price int。Select object_name,status from user_objects where object_name=’VW_BOOKS’ and object_type=’VIEW’。(6)重新編譯V_BOOKS視圖。再查看視圖的可用性狀態(tài)alter view vw_books pileSelect object_name,status from user_objects where object_name=’VW_BOOKS’ and object_type=’VIEW’。(7)刪除該視圖。drop view vw_books。內(nèi)嵌視圖(1)查詢價(jià)格由高到低處于前三位的書本信息,注意采用內(nèi)嵌視圖的方式實(shí)現(xiàn)。select * from(select book_id,book_name ,price from booksorder by price desc)where rownum(2)利用內(nèi)嵌視圖將所有書籍的價(jià)格增加10元。update(select price from books)set price=price+10實(shí)驗(yàn)十 PL/SQL程序結(jié)構(gòu)五、實(shí)驗(yàn)方法和步驟:*Plus中使用PL/SQL塊處理EMP表中職工號(hào)7788的職工,如果工資小于5000那么把工資更改為5000。(1)首先采用SCOTT用戶登錄;(2)查詢7788員工的工資是多少;(3)定義聲明塊和執(zhí)行塊,修改該員工工資;(4)再查詢?cè)搯T工工資是多少; SQLDECLAREX NUMBER(7,2)。BEGINSELECT sal INTO x FROM emp WHERE empno = 7788。IF x 5000THEN UPDATE emp SET sal = 5000 WHERE empno = 7788。END IF。END。(1)創(chuàng)建一張表,用來(lái)記錄循環(huán)指針的值;Create table temp_table(num_col number, info_col char(10))。(2)利用LOOP循環(huán)向表中插入前50條記錄; DECLAREv_counter BINARY_INTEGER :=1。BEGINLOOPINSERT INTO temp_table values(v_counter,’loop index’)。v_counter := v_counter+1。EXIT WHEN v_counter50。END LOOP。END。(3)利用WHILE循環(huán)向表中插入51100條記錄; DECLAREv_counter BINARY_INTEGER :=1。BEGINWHILE v_counterINSERT INTO temp_table values(v_counter,’loop index’)。v_counter := v_counter+1。END LOOP。END。(4)利用FOR循環(huán)向表中插入101150條記錄; DECLAREv_counter BINARY_INTEGER :=1。BEGIN FOR v_counter IN 101..150 LOOPINSERT INTO temp_table values(v_counter,’loop index’)。END LOOP。END。(5)查看表中的信息。SLELECT * FROM TEMP_TABL實(shí)驗(yàn)十一 游標(biāo)五、實(shí)驗(yàn)方法和步驟:1.聲明顯式游標(biāo)聲明一個(gè)游標(biāo)用來(lái)讀取基表EMP中部門號(hào)是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中部門號(hào)是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í)驗(yàn)十二 存儲(chǔ)過(guò)程和函數(shù),、員工總數(shù)以及員工的工資總和和平均工資。set serverou
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1