【正文】
實驗7 PL/SQL編程基礎(chǔ)姓名:學(xué)號:專業(yè):班級:同組人:無實驗日期:【實驗?zāi)康呐c要求】n 掌握PL/SQL基本語法n 掌握PL/SQL簡單存過程的編寫【實驗內(nèi)容與步驟】. 實驗準(zhǔn)備工作1. 測試用表的創(chuàng)建與數(shù)據(jù)添加(1).創(chuàng)建測試表Create Table TESTTABLE( RECORDNUMBER number(4) Not Null, CURRENTDATE Date Not Null )Tablespace USER 。這里的表空間其實可以不去管,這樣它就會在當(dāng)前用戶的表空間中創(chuàng)建一個表(2).使用for語句在測試表中加入測試數(shù)據(jù)Declare maxrecords Constant Int:=100。i Int:=1。 Begin For i In 1..maxrecords Loop Insert Into (recordnumber,currentdate) hqf為模式名,應(yīng)改動 Values(i,Sysdate)。 (39?,F(xiàn)在輸入的內(nèi)容是:39。||i||39。 39。||Sysdate)。 Commit。這里切記要mit否則將不會將數(shù)據(jù)提交到表中 End Loop。 (39。記錄已經(jīng)按照計劃全部插入,請查看!39。)。 End。// 注:hqf為登錄用戶名,需根據(jù)情況改動,如:實驗中一般用scott.(3).查詢表中數(shù)據(jù),給出查詢結(jié)果截圖:2. 導(dǎo)入教材實驗數(shù)據(jù)(1).創(chuàng)建用戶school,并賦于相應(yīng)的權(quán)限:CREATE USER venditionidentified by vendition。GRANT CREATE SESSION,RESOURCE,DBATO vendition。CREATE USER SCHOOLidentified by SCHOOL。GRANT CREATE SESSION,RESOURCE,DBATO SCHOOL。(2).將文件夾“TestTableBak”(例如E盤根目)。(3).然后啟動CMD命令提示窗口,運行如下的還原命令。imp userid=school/school ignore=y fromuser=school touser=school file=e:\imp userid=vendition/vendition ignore=y fromuser=vendition touser=vendition file=e:\(4).驗證確認(rèn)。以用戶名School登錄系統(tǒng),查看相應(yīng)的表,看是否有數(shù)據(jù)。. 最簡單的PL/SQL程序1.