模式:createorreplaceview視圖名as...舉例:createorreplaceviewvw_rightpeople(rightpeopletypename,rightpeopletype,rightpeopleid,organizetypeno,parentorganizeno,idno,idtype,rightpeoplename,rightpeopleproperty,chairman,resopertype,resstatus,bi
系統 2019-08-12 01:54:54 1901
SQL是的全稱是StructuredQueryLanguage(結構化查詢語言)。SQL是一個在80年代中期被使用的工業標準數據庫查詢語言。不要把SQL語言與商業化產品如MicrosoftSQLserver或開源產品MySQL相混淆。所有的使用SQL縮略詞的這些都是SQL標準的一部分。一、SQLtuning之前的調整下面這個粗略的方法能夠節省數千小時乏味的SQLtuning,因為一旦調整它將影響數以百計的SQL查詢。記住,你必須優先調整它,否則后續的優化器
系統 2019-08-12 01:54:00 1901
本系列文章導航[Oracle]高效的PL/SQL程序設計(一)--偽列ROWNUM使用技巧[Oracle]高效的PL/SQL程序設計(二)--標量子查詢[Oracle]高效的PL/SQL程序設計(三)--Package的優點[Oracle]高效的PL/SQL程序設計(四)--批量處理[Oracle]高效的PL/SQL程序設計(五)--調用存儲過程返回結果集[Oracle]高效的PL/SQL程序設計(六)--%ROWTYPE的使用在PL/SQL程序中,我們會
系統 2019-08-12 09:29:43 1900
Oracle11g新特性點評Oracle11g新特性簡介Oracle11g現在已經正式推出。和她以前其他產品一樣,新一代的oracle又將增加很多激動人心的新特性。IT168技術開發頻道組織ITPUB數據庫社區多位斑竹,發表系列技術點評文章。·點評Oracle11g新特性之分區·點評Oracle11g新特性之:數據壓縮技術·點評Oracle11g新特性之統計信息收集·點評Oracle11g新特性之執行計劃管理·點評Oracle11g新特性之自動內存管理·O
系統 2019-08-12 01:52:42 1900
在oralce11g中假如你想獲取server的ip或者hostname,執行如下語句SELECTutl_inaddr.get_host_addressFROMdual;//獲取IPSELECTutl_inaddr.get_host_nameFROMdual;//獲取host名字如果在oracle9i中能夠正常執行,但在11g中你可能會得到一個莫名其妙的錯誤提示:ORA-24247:networkaccessdeniedbyaccesscontrollis
系統 2019-08-12 01:53:13 1898
原文:ORACLEPL/SQL編程之八:把觸發器說透ORACLEPL/SQL編程之八:把觸發器說透大家一定要評論呀,感謝!光發表就花了我將近一個下午。本篇主要內容如下:8.1觸發器類型8.1.1DML觸發器8.1.2替代觸發器8.1.3系統觸發器8.2創建觸發器8.2.1觸發器觸發次序8.2.2創建DML觸發器8.2.3創建替代(INSTEADOF)觸發器8.2.3創建系統事件觸發器8.2.4系統觸發器事件屬性8.2.5使用觸發器謂詞8.2.6重新編譯觸發
系統 2019-08-12 01:52:20 1898
Oracle從8.1.6開始提供分析函數,分析函數用于計算基于組的某種聚合值,它和聚合函數的不同之處是對于每個組返回多行,而聚合函數對于每個組只返回一行。下面例子中使用的表來自Oracle自帶的HR用戶下的表,如果沒有安裝該用戶,可以在SYS用戶下運行$ORACLE_HOME/demo/schema/human_resources/hr_main.sql來創建。除本文內容外,你還可參考:ROLLUP與CUBEhttp://xsb.itpub.net/pos
系統 2019-08-12 01:52:10 1898
原文:[強烈推薦]ORACLEPL/SQL編程詳解之七:程序包的創建與應用(聰明在于學習,天才在于積累!)[強烈推薦]ORACLEPL/SQL編程詳解之七:程序包的創建與應用(聰明在于學習,天才在于積累!)——通過知識共享樹立個人品牌。繼上七篇:[推薦]ORACLEPL/SQL編程詳解之一:PL/SQL程序設計簡介(千里之行,始于足下)[頂]ORACLEPL/SQL編程詳解之二:PL/SQL塊結構和組成元素(為山九仞,豈一日之功)[推薦]ORACLEPL/
系統 2019-08-12 01:52:21 1897
[概要]剛剛接觸oracle的同學可能經常會被rowid和rownum這兩個詞弄混,弄清楚這兩個家伙對于我們寫sql會有非常大的幫助,以下偶就拋磚引玉,簡單地談談他們之間的差別吧.[比較]rowid和rownum都是oracle中的偽列,但他們還是存在本質差別:rowid:是物理地址,用于定位數據表中數據的位置,它是唯一的且不會改變.rownum:是依據查詢的結果集給每行分配的一個邏輯編號,查詢結果不同,rownum自然不同.對于同一條記錄,查詢條件不同,
系統 2019-08-12 01:52:12 1897
需要重建密碼文件,具體步驟如下:1.首先,確定你的密碼文件的路徑和名稱:在windows下密碼文件路徑oracle_home\database密碼文件名稱pwd+sid.ora在unix下密碼文件路徑oracle_home/dbs密碼文件名稱pwd+sidSid為實例名稱,查看實例名稱Selectinstance_namefromv$instance;select'pwd'||instance_name||'.ora'fromv$instance;2.將原
系統 2019-08-12 01:54:31 1896
原文:劉武|Oracle如何對中文字段進行排序Oracle中對中文字段進行排序通常有三種方式1)按筆畫排序select*fromTableorderbynlssort(columnName,'NLS_SORT=SCHINESE_STROKE_M')2)按部首排序select*fromTableorderbynlssort(columnName,'NLS_SORT=SCHINESE_RADICAL_M')3)按拼音排序select*fromTableorde
系統 2019-08-12 01:52:28 1896
今天在導入一批數據到Oracle時,碰到了一個問題:Toad提示要給一個自定義變量AMP賦值,一開始我很納悶,數據是一系列的Insert語句,怎么會有自定義變量呢?后來搜索了一下關鍵字AMP發現,原來是因為在插入數據中有一個字段的內容如下:http://mobile.three.com.hk/3DX?uid=0676&sid=rt_060908Oracle把這里的URL的參數連接符&當成是一個自定義變量了,所以要求我給變量AMP賦值。怎么辦呢?方法有三:·
系統 2019-08-12 01:52:09 1896
在oracle10g環境下:1.查看sql執行計劃:autotrace>setautotraceon>setautotraceoff默認情況是off2.查看sql運行軌跡:sql_trace和10046event1)本session內:開啟>altersessionsetsql_trace=true;關閉>altersessionsetsql_trace=false;默認情況是false;2)其他用戶session:查詢其他session>selectsi
系統 2019-08-12 01:51:48 1893
轉自:http://www.cnblogs.com/Automation_software/archive/2011/01/27/1946366.htmlOracle大數據量數據生成器DataGenerator的使用首先測試環境建立:dept表CREATETABLEdept(deptnoNUMBER(6),dnameVARCHAR2(20),locVARCHAR2(20));以下實驗就是像dept表中插入大量的數據。數據生成器允許創建演示和測試數據。對于測
系統 2019-08-29 22:26:17 1892
本地連接:$rmantarget/or$rmantarget/nocatalog遠程連接:$rmantargetsys/sys@skyRMAN命令執行方式:1.單條命令執行2.使用run{}3.腳本執行RMANTARGET/@XXXX.RMANRMANTARGET/CMDFILE=XXXX.RMANRMANTARGET/LOG/HOME/ORACLE/RMAN.LOGAPPEND@XXXX.RMAN在RMAN中可以使用@XXXX.RMANRMAN命令類型:
系統 2019-08-12 01:52:07 1892