【正文】
實(shí)驗(yàn)7 PL/SQL編程基礎(chǔ)姓名:學(xué)號(hào):專業(yè):班級(jí):同組人:無實(shí)驗(yàn)日期:【實(shí)驗(yàn)?zāi)康呐c要求】n 掌握PL/SQL基本語法n 掌握PL/SQL簡單存過程的編寫【實(shí)驗(yàn)內(nèi)容與步驟】. 實(shí)驗(yàn)準(zhǔn)備工作1. 測試用表的創(chuàng)建與數(shù)據(jù)添加(1).創(chuàng)建測試表Create Table TESTTABLE( RECORDNUMBER number(4) Not Null, CURRENTDATE Date Not Null )Tablespace USER 。這里的表空間其實(shí)可以不去管,這樣它就會(huì)在當(dāng)前用戶的表空間中創(chuàng)建一個(gè)表(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)改動(dòng) Values(i,Sysdate)。 (39?,F(xiàn)在輸入的內(nèi)容是:39。||i||39。 39。||Sysdate)。 Commit。這里切記要mit否則將不會(huì)將數(shù)據(jù)提交到表中 End Loop。 (39。記錄已經(jīng)按照計(jì)劃全部插入,請(qǐng)查看!39。)。 End。// 注:hqf為登錄用戶名,需根據(jù)情況改動(dòng),如:實(shí)驗(yàn)中一般用scott.(3).查詢表中數(shù)據(jù),給出查詢結(jié)果截圖:2. 導(dǎo)入教材實(shí)驗(yàn)數(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).然后啟動(dòng)CMD命令提示窗口,運(yùn)行如下的還原命令。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).驗(yàn)證確認(rèn)。以用戶名School登錄系統(tǒng),查看相應(yīng)的表,看是否有數(shù)據(jù)。. 最簡單的PL/SQL程序1.