數據庫教學第7天課件_第1頁
數據庫教學第7天課件_第2頁
數據庫教學第7天課件_第3頁
數據庫教學第7天課件_第4頁
數據庫教學第7天課件_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

7PLSQL.DEV1、無論是3個表,4個表,表查詢2N-1N-1ORACLEoracle,不適用其他數據庫SQL>descSQL>desc NullableDefaultNVARCHAR2(50)YRUXUE_TIMEDATE ZIXUNSHI_IDINTEGERYYselectround(345.567,2)fromdual; selectround(345.567,2)fromdual; selectsysdatefromselectsysdatefromselectsysdate,study.*fromselectstud_id,count(*)考試門數,sysdatefromstudygroupby select'testBeijin'原有字符串,re 符串fromdual;--tAstBAijinselect*fromselectuser_id,name,password,re ce(password,'li','AB') ssword,user_typefromuser_regsubstr(string,index,length)index1開始ltrim(strselectselectsubstr('testBeiJing',4,3)fromselectupper('testBeijing'),lower('testBeijing')fromselectLtrim('TestBeijing','')fromdual;--selectRtrim('','fromselecttrim('',fromADD_MONTHS(d,n)n selectselectsysdatefromselectto_char(sysdate,'dd-mm-yyyy')fromselectto_char(sysdate,'yyyy')fromdual;--返回年序號2013selectto_char(sysdate,'mmfromdual;--返回月序號,10selectto_char(sysdate,'ddfromdual;--返回日子序號,9selectt.*,to_char(ruxue_time,'yyyy')fromstudentt四、pl/sql語言設計要點3、sqlwindowoutputSQL>setserverouton;SQLdeclareSQL>setserverouton;SQLdeclare i3 6end;8 PL/SQLproceduresuccessfullycompletedi:=157;--i:=157;-- end;--i五、pl/sqlpl/sql每個變量賦值時變量sqlwindowcommanddeclare namevarchar2(20);ageinteger;birthdaydate;declare namevarchar2(20);ageinteger;birthdaydate;SQL>setserverouton;SQLdeclare namenameagebirthday5 17李海平testpl/sql代碼 1、采用pl/sql語言編寫這些方法,就稱為一個 過2這些方法,就稱為一個 過3、 處理一些計算,統(tǒng)計功能,將結果自動轉換某個數據表 處理一些計算,統(tǒng)計功能,將結果自動轉換某個數據表 八、過程的工作框架1、過程,也稱為過程4個十一 關于分布式事十二 事務處理示例如updatestudysetscore=30.5updatestudysetscore=30.5wherestud_id=10001andupdatestudysetscore=146wherestud_id=10001andwhenothersthen十三 關于數據庫主鍵與索引的關 1、完成有技術分析 關于E-R圖PowerDesignerPDM圖,CDMPowerDesignerPDM圖,CDME-R 4create明細IDcreate明細IDvarchar(20)primaryint,成本價int,零售價int)createcreatetable訂單表訂單 intprimary總金 送貨地址)createcreatetable訂單明細表訂單明細 intprimaryIDintnotIDvarchar(20)notforeignforeignID)明細foreignkey(IDreferences訂單表()4、表,updatet1set購書金額=購書數量*(select明細where 訂單表t1set總金額=(selectsum(購書金額)from訂單明細表t2wheret2.id=t1.ID)十八 ORACLE數據備份與恢expstudsys/orcl@orcl owner=studsysexpstudsys/orcl@orcl owner=studsysfile=oracle-bak-2013-10-9.dmplog=oracle-bak-2013-imps

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論