------------------------2013-5-17------------------------setserveroutputon;--OraclePL/SQL塊--聲明部分declarelv_Age_numnumber:=12;lv_Name_charvarchar2(8)default'AZhu';--設置默認值--lv_Sex_charconstantvarchar2(3):='男';--執行部分begindbms_output.p
系統 2019-08-12 01:53:37 1880
#region獲取tnsnames.ora路徑privatestringGetTNSNAMESORAFilePath(){RegistryKeyrgkLm=Registry.LocalMachine;RegistryKeyrgkOracleHome=rgkLm.OpenSubKey("SOFTWARE").OpenSubKey("ORACLE");stringhome=rgkOracleHome.GetValue("ORACLE_HOME").ToStri
系統 2019-08-12 01:53:05 1880
ORA-00001:違反唯一約束條件(.)ORA-00017:請求會話以設置跟蹤事件ORA-00018:超出最大會話數ORA-00019:超出最大會話許可數ORA-00020:超出最大進程數()ORA-00021:會話附屬于其它某些進程;無法轉換會話ORA-00022:無效的會話ID;訪問被拒絕ORA-00023:會話引用進程私用內存;無法分離會話ORA-00024:單一進程模式下不允許從多個進程注冊ORA-00025:無法分配ORA-00026:丟失或無
系統 2019-08-12 01:53:01 1880
Access:select*From表Whereidin(1,5,3)orderbyinstr(',1,5,3,',','&id&',')MSSQL:select*From表Whereidin(1,5,3)orderbycharindex(','+rtrim(cast(idasvarchar(10)))+',',',1,5,3,')MySQL:select*From表Whereidin(1,5,3)orderbyinstr(',1,5,3,',',CONC
系統 2019-08-12 01:52:49 1880
Iwritethispostisjusttomakeasummaryofapointmetthisweek.寫得不好的話,請園子里的朋友們多提意見。這個星期的工作遇到需要給Pakage加一個function,這個function需要動態組織Sql,以實現不同的logic.Inoracle,weknowthat:EXECUTEIMMEDIATE代替了以前Oracle8i中DBMS_SQLpackage包.它解析并馬上執行動態的SQL語句或非運行時創建的PL/
系統 2019-08-12 01:52:16 1880
剛接觸ORACLE的人肯定會對實例和數據庫感到困惑,實例到底代表些什么?為什么會有這個概念的出現?ORACLE實例=進程+進程所使用的內存(SGA)實例是一個臨時性的東西,你也可以認為它代表了數據庫某一時刻的狀態!數據庫=重做文件+控制文件+數據文件+臨時文件數據庫是永久的,是一個文件的集合。ORACLE實例和數據庫之間的關系1.臨時性和永久性2.實例可以在沒有數據文件的情況下單獨啟動startupnomount,通常沒什么意義3.一個實例在其生存期內只能
系統 2019-08-12 01:52:16 1880
ORACLE忘記SYS密碼的解決方法(轉)今天已SYS身份連接數據庫時出錯,權限不足,不知道是無意中修改了SYS的密碼還是怎么回事。但幸好SYSTEM的密碼沒有忘記。下面是我的修改步驟:1。以SYSTEM身份進去2。SQL>showparameterpassword;NAMETYPEVALUE-----------------------------------------------------------------------------remote
系統 2019-08-12 01:52:15 1880
1----------------------------------------------------------------------------2------------oracletime------------3-----------------------------------------------------------------------------4/*5Year:6yytwodigits兩位年顯示值:127yyythreed
系統 2019-08-12 01:51:50 1880
項目快做完了,還有一個小功能及細節方面的小問題沒有解決了。做小功能的時候突然發現我的sql語句怎么寫的怪怪的,我項目中sql語句的寫法:updatePatentsetPatentname=?fromPatentwherePatentid=?"突然發現這個update語句中怎么還有from關鍵字,很奇怪,賦值之后放sql查詢分析器中執行,可以正常執行。又重新寫了個sql語句,updatepatentsetpatentname='沒有from關鍵字的'wher
系統 2019-08-12 01:51:34 1880
--要刪除的列名DECLARE@fieldnamesysnameSET@fieldname='id'--刪除處理DECLARE@commandnvarchar(2000),@whereandnvarchar(2000)SELECT@command=N'ALTERTABLE?DROPCOLUMN'+QUOTENAME(@fieldname),@whereand=N'ANDEXISTS(SELECT*FROMsyscolumnsWHEREid=o.idANDn
系統 2019-08-12 01:51:27 1880
WindowsSDK筆記(三):定制控件消息處理函數作者:馮明德一、概述控件的消息處理函數是由系統定義好了的,通常情況下,不需要自己提供。但當需要對控件進行特殊控制時,可以提供一個消息處理函數,替換原來的消息處理函數。自己的處理完成后,再調用控件的缺省消息處理。二、相關函數1.窗口類的屬性可以通過GetWindowLong和SetWindowLong進行讀取和設置LONGGetWindowLong(HWNDhWnd,//handletowindowintn
系統 2019-08-12 01:51:26 1880
1.先裝好CentOS5.4注意:A.記得裝好後要先關閉SELinuxB.oracle需要有1G以上的實體記憶體(VM中建議1100MB)C.建議2GB(或2倍以上的實體記憶體)的SWAP空間D.安裝必須套件(這全部是同一行)[root@oracle~]#yum-yinstallbinutilscompat-libstdc++-33elfutils-libelfelfutils-libelf-develgccgcc-c++glibcglibc-common
系統 2019-08-12 01:32:40 1880
作者:eygle出處:http://www.eygle.com/blog日期:October28,2005本文鏈接:http://www.eygle.com/archives/2005/10/howto_control_10goem.html?OracleHowTo:如何快速殺死占用過多資源(CPU,內存)的數據庫進程|Blog首頁|SymantecVISION2005China下月召開?從Oracle10g開始,Oracle極大的增強了OEM工具,并通過
系統 2019-08-29 23:28:18 1879
oraclesql日期比較:在今天之前:select*fromup_datewhereupdateselect*fromup_datewhereup
系統 2019-08-29 22:31:34 1879
--==================================================--Oracle閃回特性(FlashbackQuery、FlashbackTable)--==================================================Oracle閃回查詢是指針對特定的表來查詢特定的時間段內的數據變化情況來確定是否將表閃回到某一個特定的時刻以保證數據無訛誤存在。這個特性大大的減少了采用時點恢復所需的
系統 2019-08-12 01:55:31 1879