原文:http://blog.csdn.net/wh62592855/article/details/4818072GROUPING函數可以接受一列,返回0或者1。如果列值為空,那么GROUPING()返回1;如果列值非空,那么返回0。GROUPING只能在使用ROLLUP或CUBE的查詢中使用。當需要在返回空值的地方顯示某個值時,GROUPING()就非常有用。關于ROLLUP和CUBE函數的使用,請參見我的另一篇文章。http://blog.csdn.
系統 2019-08-12 01:51:48 1850
由于遇到了多語中開發項目,oracle數據庫的字符集不再是簡體中文了,在PL.SQL的sql窗口中發現插入韓文到數據庫中總是為亂碼,但中文和日文是正常的,連接數據庫時PL/SQL彈出一個字符集不匹配的窗口.解決辦法是這樣的:(1)打開注冊表的HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOMEO/,找到NLS_LANG選項將原來的SIMPLIFIEDCHINESE_CHINA.ZHS16GBK改為american_america.
系統 2019-08-12 01:55:42 1849
一、oracle時間類型的處理1、用sql語句把時間2010-10-0109:28:03插入oracle的date類型字段insertinto表名(字段名)values(to_date('2010-10-0109:28:03','yyyy-mm-ddhh24:mi:ss'))2、根據date類型字段查詢select*from表名whereto_char(date類型字段,'yyyy-mm-dd')between'2012-03-06'and'2012-03
系統 2019-08-12 01:52:04 1849
最近公司將偶辭職,偶準備重新找工作,但是Oracle以前學習的忘了差不多了,現在開始熟悉一些常用的東東!!!!--System用戶登錄創建表空間CREATEtableworkspaceDATAFILE‘D:\oracle\oracle\workspace’SIZE10MAUTOEXTENDON;--創建新用戶CREATEUSERxiaobaiIDENTITYBYxiaobaipwdDEFAULTTABLESPACEusersTEMPORARYTABLESP
系統 2019-08-12 09:30:05 1848
--========================--Oracle監聽器日志配置與管理--========================Oracle監聽器是一個服務器端程序,用于監聽所有來自客戶端的請求,并為其提供數據庫服務。因此對監聽器的管理與維護相當重要。本文主要描述對Oracle監聽器日志文件的配置與管理。有關監聽器的描述請參考配置ORACLE客戶端連接到數據庫配置非默認端口的動態服務注冊一、監聽器日志特性1.監聽器日志是一個純文本文件,通常位于
系統 2019-08-12 01:53:48 1848
在項目數據庫設計過程中由于單表的數據量非常龐大,需要對表進行分區處理。由于表中的數據是歷史交易,故按月分區,提升查詢和管理。由于之前對于表分區了解不多,為了實現上述功能查了很多資料,一開始的方向是通過Crontab調用Shell腳本來按月自動創建分區,或者使用Oracle的Job調用存儲過程來自動創建分區。在研究上述兩套方案的過程中,無意發現Oracle11g有間隔分區功能,對于使用Range分區的可以按年,月,日來自動生成分區。語法如下:[sql]vie
系統 2019-08-12 01:53:10 1848
MySql:添加單列:ALTERTABLE表名ADD列名數據類型添加多列:ALTERTABLE表名ADD列名1數據類型1,Add列名2數據類型2修改單列數據類型:ALTERTABLE表名CHANGECOLUMN列名數據類型同時修改多列數據類型:ALTERTABLE表名CHANGECOLUMN列名數據類型,CHANGECOLUMN列名數據類型刪除單列:ALTERTABLE表名DROPCOLUMN列名刪除多列:ALTERTABLE表名DROPCOLUMN列名1
系統 2019-08-12 01:52:48 1848
導入/導出是ORACLE幸存的最古老的兩個命令行工具,其實我從來不認為Exp/Imp是一種好的備份方式,正確的說法是Exp/Imp只能是一個好的轉儲工具,特別是在小型數據庫的轉儲,表空間的遷移,表的抽取,檢測邏輯和物理沖突等中有不小的功勞。當然,我們也可以把它作為小型數據庫的物理備份后的一個邏輯輔助備份,也是不錯的建議。對于越來越大的數據庫,特別是TB級數據庫和越來越多數據倉庫的出現,EXP/IMP越來越力不從心了,這個時候,數據庫的備份都轉向了RMAN和
系統 2019-08-29 22:37:43 1847
SQLServer使用英文字符串的匹配的時候默認是忽略大小寫的,這樣用起來是比較方便的,如果想不忽略大小寫也可以修改配置,但是Oracle好像不能忽略大小寫,在進行字符串匹配的時候就比較麻煩了。那么該怎么解決大小寫敏感的問題,把需要的數據都查詢出來呢?最常見的辦法就是把查詢的參數和字段中的內容都轉化成大寫或者都轉化成小寫,這樣就可匹配了。比如如下的查詢:select*fromhr.EMPLOYEEStwhereupper(first_name)=upper
系統 2019-08-12 01:53:23 1847
一、什么是oracle字符集Oracle字符集是一個字節數據的解釋的符號集合,有大小之分,有相互的包容關系。ORACLE支持國家語言的體系結構允許你使用本地化語言來存儲,處理,檢索數據。它使數據庫工具,錯誤消息,排序次序,日期,時間,貨幣,數字,和日歷自動適應本地化語言和平臺。影響oracle數據庫字符集最重要的參數是NLS_LANG參數。它的格式如下:NLS_LANG=language_territory.charset它有三個組成部分(語言、地域和字符
系統 2019-08-12 01:52:04 1847
VS自帶的WebServer只有32位的,你只能以32位運行,即使你的VS里面編譯目標是64位的,注意:發布到iis,可以以64位運行,你需要安裝64位的oracle連接客戶端。如果沒有,你的程序必須在VS里面編譯成x86C#調用WebService連接ORACLE11g這幾天開發一個WebService遇到很多問題,記錄下來順便幫助一下以后遇到情況的人。我是通過ADO.NET來連接ORACLE的,也可以用ORACLE提供的ODP.NET。通過正常的連接后
系統 2019-08-12 01:55:15 1846
oracle數學函數oracletrunc()函數的用法.1.TRUNC函數為指定元素而截去的日期值。其具體的語法格式如下:TRUNC(date[,fmt])其中:date一個日期值fmt日期格式,該日期將由指定的元素格式所截去。忽略它則由最近的日期截去下面是該函數的使用情況:selecttrunc(sysdate,'mm')fromdual--2007-1-1:當月第一天selecttrunc(sysdate,'yy')fromdual--2007-1-
系統 2019-08-12 01:52:10 1846
關于Oracle優化方針當擁護抱怨系統的響應時間時,通常優化不是在者種情況下才進行。因為當響應時間比較慢時,再通過實現某些最有效的優化策略來解決,就已經太遲了,出現這種情況時,如果用戶還不愿意徹底重新設計I/O來或多或少地提高一點性能。應用程序,那么就只能通過重新分配內存或優化第1章系統優化方法§1.1優化的優先步驟下面是對基于ORACLE應用的優化的推薦方法,它分為10個步驟。按照投資回報減少的順序給出優化過程步驟,對性能影響最大就越靠前:應用系統的優化
系統 2019-08-29 22:59:42 1845
原文:[推薦]ORACLEPL/SQL編程之四:把游標說透(不怕做不到,只怕想不到)[推薦]ORACLEPL/SQL編程之四:把游標說透(不怕做不到,只怕想不到)繼上兩篇:ORACLEPL/SQL編程之八:把觸發器說透ORACLEPL/SQL編程之六:把過程與函數說透(窮追猛打,把根兒都拔起!)得到了大家的強力支持,感謝。接下來再下猛藥,介紹下一篇,大家一定要支持與推薦呀~!我也才有動力寫后面的。本篇主要內容如下:4.1游標概念4.1.1處理顯式游標4.1
系統 2019-08-12 01:52:25 1845
ADF是(ApplicationDevelopmentFramework)的簡稱,它的前身是BC4J。光聽這個名字就知道它是一個end-to-end的框架。和Spring一樣它在企業應用架構的每一個層次都提供了它的支持。ADF的架構如下圖所示:在每一層ADF都有它的一些組件。我這次主要想講講ADF的databinding,因為它隔離了業務邏輯層和web層,使得兩個層次的獨立性更強。但是,ADF似乎做得過于復雜,使得很難上手使用。ADF中關鍵的數據綁定概念如
系統 2019-08-29 23:52:22 1844