本文轉自:http://www.baanerp.com/post/95.html字段類型中文說明限制條件其它說明CHAR固定長度字符串最大長度2000bytesVARCHAR2可變長度的字符串最大長度4000bytes可做索引的最大長度749NCHAR根據字符集而定的固定長度字符串最大長度2000bytesNVARCHAR2根據字符集而定的可變長度字符串最大長度4000bytesDATE日期(日-月-年)DD-MM-YY(HH-MI-SS)經過嚴格測試,無
系統 2019-08-12 01:51:27 1831
今天學習了小布老師的手工建庫視頻,自己也做了一遍,下面是創建過程記錄:本地環境oracle10.2.0.1一.前期準備工作1.設置環境變量[oracle@appdbs]$vibbk.env[oracle@appdbs]$catbbk.envORACLE_SID=bbk[oracle@appdbs]$../bbk.env[oracle@appdbs]$env|grepORAORACLE_SID=bbkORACLE_BASE=/u01/app/oracleOR
系統 2019-08-12 01:55:04 1829
Oracle11g新特性點評Oracle11g新特性簡介Oracle11g現在已經正式推出。和她以前其他產品一樣,新一代的oracle又將增加很多激動人心的新特性。IT168技術開發頻道組織ITPUB數據庫社區多位斑竹,發表系列技術點評文章。·點評Oracle11g新特性之分區·點評Oracle11g新特性之:數據壓縮技術·點評Oracle11g新特性之統計信息收集·點評Oracle11g新特性之執行計劃管理·點評Oracle11g新特性之自動內存管理·O
系統 2019-08-12 01:52:42 1829
啟動oracle數據庫的同時也就創建了一個數據庫實例,并且可以選擇數據庫啟動的狀態。通常,可以通過裝載和打開數據庫來啟動實例,這樣任何一個有效的用戶都可以鏈接到實例并執行典型的數據庫訪問操作,下面介紹這方面的內容。一、啟動數據庫的方法啟動數據庫實例的方法有很多種,分別介紹如下:1、使用SQL*PLUS使用SQL*PLUS連接到具有管理員權限的Oracle上,然后發布startup命令,從而啟動數據庫。2、使用RecoveryManager即使用RMAN來執
系統 2019-08-12 01:53:40 1828
數據庫安裝1.啟動OracleDatabase10g下的setup.exe文件2.選擇基本安裝,但是不創建啟動數據庫(該項默認是選中的,由于此次創建數據庫是用于冷備份的還原,所以安裝數據庫的時候不創建)3.下一步,等待安裝程序安裝一些基本東西,安裝好了之后,在彈出的頁面中,直接點擊安裝即可,知道數據庫安裝完成。創建數據庫實例1.使用DatabaseConfigurationAssistant。在開始菜單,Oracle目錄下,啟動2.進入安裝界面后,設定SI
系統 2019-08-12 01:54:32 1827
1,創建表空間CREATESMALLFILETABLESPACE"DATA"DATAFILE'+DGROUP1/danghj/datafile/data1'SIZE2GAUTOEXTENDONNEXT50MMAXSIZE50GLOGGINGEXTENTMANAGEMENTLOCALSEGMENTSPACEMANAGEMENTAUTOCREATESMALLFILETABLESPACE"DATA"DATAFILE'+DGROUP1/danghj/datafil
系統 2019-08-12 01:53:32 1827
BindPeeking是Oracle9i中引入的新特性,一直持續到Oracle10gR2。它的作用就是在SQL語句硬分析的時候,查看一下當前SQL謂詞的值,以便生成最佳的執行計劃。而在oracle9i之前的版本中,Oracle只根據統計信息來做出執行計劃。一、綁定變量窺探使用SQL首次運行時的值來生成執行計劃。后續再次運行該SQL語句則使用首次執行計劃來執行。影響的版本:Oracle9i,Oracle10g對于綁定變量列中的特殊值或非均勻分布列上的綁定變量
系統 2019-08-12 01:52:11 1827
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 1827
模式:createorreplaceview視圖名as...舉例:createorreplaceviewvw_rightpeople(rightpeopletypename,rightpeopletype,rightpeopleid,organizetypeno,parentorganizeno,idno,idtype,rightpeoplename,rightpeopleproperty,chairman,resopertype,resstatus,bi
系統 2019-08-12 01:54:54 1826
oraclestartwithconnectby使用方法oracle中connectbyprior遞歸算法Oracle中startwith...connectbyprior子句使用方法connectby是結構化查詢中用到的,其基本的語法是:select...fromtablenamestartwith條件1connectby條件2where條件3;例:select*fromtablestartwithorg_id='HBHqfWGWPy'connectby
系統 2019-08-12 01:52:37 1826
查看和修改Oracle服務器端字符集:方法一:1)查看服務器端字符集:select*fromv$nls_parameters;select*fromnls_database_parameters;select*fromsys.props$;2)修改服務器端字符集(用sys用戶):首先執行:updateprops$setvalue$='WE8ISO8859P1'wherename='NLS_CHARACTERSET';updateprops$setvalue
系統 2019-08-12 01:52:04 1826
wm_concat函數簡單說就是行轉列顯示。轉自:http://christy-fang.iteye.com/blog/1299850首先讓我們來看看這個神奇的函數wm_concat(列名),該函數可以把列值以","號分隔起來,并顯示成一行,接下來上例子。準備測試數據SQL>createtabletest(idnumber,namevarchar2(20));SQL>insertintotestvalues(1,'a');SQL>insertintotes
系統 2019-08-12 01:55:11 1825
在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 1824
今天在導入一批數據到Oracle時,碰到了一個問題:Toad提示要給一個自定義變量AMP賦值,一開始我很納悶,數據是一系列的Insert語句,怎么會有自定義變量呢?后來搜索了一下關鍵字AMP發現,原來是因為在插入數據中有一個字段的內容如下:http://mobile.three.com.hk/3DX?uid=0676&sid=rt_060908Oracle把這里的URL的參數連接符&當成是一個自定義變量了,所以要求我給變量AMP賦值。怎么辦呢?方法有三:·
系統 2019-08-12 01:52:09 1824
本系列文章導航[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 1823