ORACLE日期_:submitdate=DateTime.Parse(submitdate).ToString("d-M月-yyyy");當前時間:sysdate()to_date('2002-01-02','yyyy-M-dd')selectcount(1)fromL_PERMwhereCANCEL<>'Y'and(sysdate-perm_date)>3在PL/SQLDevelop中調試、作試驗,我寫入以前在SQLServer中的SQL語句:INSE
系統 2019-08-12 01:52:11 1918
SQL>selectto_char(sysdate,'yyyy-MM-dd-hh-mm-ss')fromdual;TO_CHAR(SYSDATE,'YY-------------------2011-12-28-08-12-12SQL>selectto_char(current_timestamp,'yyyy-MM-dd-hh-mm-ss')fromdual;TO_CHAR(CURRENT_TIM-------------------2011-12-28-
系統 2019-08-12 01:33:55 1918
今天學習了小布老師的手工建庫視頻,自己也做了一遍,下面是創建過程記錄:本地環境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 1917
多層次結構的應用程序是目前發展的趨勢,這種程序都需要龐大的數據庫支持。而數據傳輸的能力直接影響程序性能,成為程序可擴展性的瓶頸。因此很多開發者開始在程序中使用內存分布式緩存來提高程序性能。同時,內存分布式緩存也帶來了問題,那就是數據在緩存中如何保證與數據庫同步。如果程序使用Oracle數據庫,那么NCache會幫你解決難題!NCache提供OracleCacheDependency(數據庫緩存依賴項),通過字符串連接數據庫發現被注冊的變化項。從而通過Ora
系統 2019-08-12 01:33:48 1917
關于Oracle優化方針當擁護抱怨系統的響應時間時,通常優化不是在者種情況下才進行。因為當響應時間比較慢時,再通過實現某些最有效的優化策略來解決,就已經太遲了,出現這種情況時,如果用戶還不愿意徹底重新設計I/O來或多或少地提高一點性能。應用程序,那么就只能通過重新分配內存或優化第1章系統優化方法§1.1優化的優先步驟下面是對基于ORACLE應用的優化的推薦方法,它分為10個步驟。按照投資回報減少的順序給出優化過程步驟,對性能影響最大就越靠前:應用系統的優化
系統 2019-08-29 22:59:42 1916
包由兩個分離的部分組成:包頭(PACKAGE)和包體(PACKAGEBODY)。包頭是包的說明部分,是對外的操作接口,對應用是可見的;包體是包的代碼和實現部分,對應用來說是不可見的黑盒。出現在包頭中的稱為公有元素,出現在包體中的稱為私有元素,出現在包體的過程(或函數)中的稱為局部變量。創建包頭的簡要語句如下:CREATE[ORREPLACE]PACKAGE包名{IS|AS}公有變量定義公有類型定義公有游標定義公有異常定義函數說明過程說明END;創建包體的簡
系統 2019-08-12 01:52:46 1916
查看和修改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 1916
SQLServer使用英文字符串的匹配的時候默認是忽略大小寫的,這樣用起來是比較方便的,如果想不忽略大小寫也可以修改配置,但是Oracle好像不能忽略大小寫,在進行字符串匹配的時候就比較麻煩了。那么該怎么解決大小寫敏感的問題,把需要的數據都查詢出來呢?最常見的辦法就是把查詢的參數和字段中的內容都轉化成大寫或者都轉化成小寫,這樣就可匹配了。比如如下的查詢:select*fromhr.EMPLOYEEStwhereupper(first_name)=upper
系統 2019-08-12 01:53:23 1913
最近在學習Oracle的數據挖掘,發現網上這方面的資料很少,還是自己動手整理一下吧DataMiningPL/SQLPackagesOracle數據挖掘支持監督(supervised)和無人監督的數據挖掘。監督數據挖掘預測目標值根據歷史數據。無監督數據挖掘發現未知領域或不確定目標。用于監督的函數:ClassificationRegressionAttributeImportance用于無人監督的函數:ClusteringAssociationFeatureE
系統 2019-08-12 01:55:07 1912
本文轉自: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 1912
今天幫小師妹還原數據庫,刪除表空間的時候把數據庫搞壞了,plsql連接時報了ORA-12514:TNS:listenerdoesnotcurrentlyknowofservicerequestedinconnectdescriptor錯誤。反復修改監聽文件也是沒能得到解決。知道看到網上的解決方案:1.首先打開SQLPlus,sysassysdba;showparameter;startupopenhstestdb;發現了這兩個錯誤ORA-00119:inv
系統 2019-08-12 01:51:27 1911
1.創建表空間1)登錄http://localhost:5560/isqlplus用戶名system密碼是裝oracle時指定的連接標識符不填2)創建用戶datasearchCREATEROLE"DATASEARCHROLE"NOTIDENTIFIED;GRANT"CONNECT"TO"DATASEARCHROLE";GRANT"DBA"TO"DATASEARCHROLE";GRANT"RESOURCE"TO"DATASEARCHROLE";3)創建表空間
系統 2019-08-12 01:52:36 1910
ADF是(ApplicationDevelopmentFramework)的簡稱,它的前身是BC4J。光聽這個名字就知道它是一個end-to-end的框架。和Spring一樣它在企業應用架構的每一個層次都提供了它的支持。ADF的架構如下圖所示:在每一層ADF都有它的一些組件。我這次主要想講講ADF的databinding,因為它隔離了業務邏輯層和web層,使得兩個層次的獨立性更強。但是,ADF似乎做得過于復雜,使得很難上手使用。ADF中關鍵的數據綁定概念如
系統 2019-08-29 23:52:22 1909
導入/導出是ORACLE幸存的最古老的兩個命令行工具,其實我從來不認為Exp/Imp是一種好的備份方式,正確的說法是Exp/Imp只能是一個好的轉儲工具,特別是在小型數據庫的轉儲,表空間的遷移,表的抽取,檢測邏輯和物理沖突等中有不小的功勞。當然,我們也可以把它作為小型數據庫的物理備份后的一個邏輯輔助備份,也是不錯的建議。對于越來越大的數據庫,特別是TB級數據庫和越來越多數據倉庫的出現,EXP/IMP越來越力不從心了,這個時候,數據庫的備份都轉向了RMAN和
系統 2019-08-29 22:37:43 1909
Oracle單表的復雜查詢selectavg(sal),max(sal),deptnofromempgroupbydeptno;selectavg(sal),max(sal),deptnofromempgroupbydeptnohavingavg(sal)>2000orderbydeptno;查詢工資高于500或者是崗位為MANAGER的雇員,同時還要滿足他們的姓名首字母為大寫的J?select*fromempwhere(sal>500orjob='man
系統 2019-08-12 01:54:19 1909