Time of Update: 2015-07-06
標籤:好飯不怕晚--記我的Oracle資料庫生涯 我的第一份工作是在一家ERP軟體公司做ERP軟體的支援人員,在維護ERP軟體的過程中,我接觸了Oracle 資料庫,逐漸對Oracle資料庫有了濃厚的興趣,特別是將一個斷電後的資料庫open起來之後,那種成就感確實很爽(雖然現在看起來不算什麼)。於是在2009年(也就是Oracle WDP計劃在中國推行之後的第二年),我在上海交大學習了Oracle DB
Time of Update: 2015-07-06
標籤: 摘自網路http://blog.chinaunix.net/uid-23622436-id-3184356.html oracle 索引失效的原因 分類: Oracle 1) 沒有查詢條件,或者查詢條件沒有建立索引 2) 在查詢條件上沒有使用引導列 3) 查詢的數量是大表的大部分,應該是30%以上。 4) 索引本身失效 5) 查詢條件使用函數在索引列上(見12) 6)
Time of Update: 2015-07-06
標籤:建立資料庫(DCA):http://jingyan.baidu.com/article/cbcede07cf42ef02f40b4dc2.html建立表(串連資料庫,sql建立資料表):http://wenku.baidu.com/link?url=hLohng2doiS3-TErM44ERgN54tGeGTqOOomP_eQvwIvZovDYshn4aIl2o9EwfYweWZY5ipLhvPomBcM_WiNz5PBd5hrDC9POz9xNIfkBeGG資料庫名:scott
Time of Update: 2015-07-05
標籤: --加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 select sysdate,to_char(sysdate+7,‘yyyy-mm-dd HH24:MI:SS‘) from dual; --加1星期 select
Time of Update: 2015-07-02
標籤:一、什麼是事務事務用於保證資料的一致性,它由一組相關的dml語句組成,該組的dml(資料操作語言,增刪改,沒有查詢)語句要麼全部成功,要麼全部失敗。如:網上轉賬就是典型的要用事務來處理,用於保證資料的一致性。 二、事務和鎖當執行事務操作時(dml語句),oracle會在被作用的表上加鎖,防止其它使用者修改表的結構。這裡對我們的使用者來講是非常重要的。
Time of Update: 2015-07-04
標籤:方法一:在眼下絕大部分資料庫有分散式查詢的須要。以下簡單的介紹怎樣在oracle中配置實現跨庫訪問。比方如今有2個資料庫伺服器,安裝了2個資料庫。資料庫server A和B。如今來實如今A庫中訪問B的資料庫。第一步、配置Aserver端的tnsnames.ora檔案(TNSNAMES.ORA Network Configuration
Time of Update: 2015-07-03
標籤:sql版本select * from (select t.CloseDate,t.ExpiryDate,t.DataTypeLookupID,ROW_NUMBER() over(partition by CloseDate,ExpiryDate,DataTypeLookupID order by CloseDate,ExpiryDate,DataTypeLookupID) as new_index from dbo.IndexVolatilityMarketData t ) a
Time of Update: 2015-07-02
標籤:剛學Oracle,學習學習別人的代碼。這段代碼時從下面的博文中摘取的:http://www.cnblogs.com/mq0036/p/4155774.htmldeclare l_dept integer := 20; currtime date := sysdate; l_nam varchar2(20) := to_char(add_months(trunc(sysdate),-12),‘yyyymmdd‘); -- to_char(sysdate,‘MM‘
Time of Update: 2015-07-02
標籤: 在Oracle中,SYS_CONNECT_BY_PATH函數主要作用是可以把一個父節點下的所有子節點通過某個字元進行區分,然後串連在一個列中顯示。 AD: Oracle中SYS_CONNECT_BY_PATH函數是非常重要的函數,下面就為您介紹一個使用SYS_CONNECT_BY_PATH函數的例子,執行個體如下:
Time of Update: 2015-07-01
標籤:今天重新安裝oracle11g,突然在檢測時報了以下錯誤:Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.預期值 : 1023實際值 : 1332 錯誤清單: - PRVF-3929 :
Time of Update: 2015-07-01
標籤:1. 查詢表的部分欄位屬性select t.*, c.comments from user_tab_columns t, user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name and t.table_name = ‘EL_LESSON‘ and t.COLUMN_NAME in (‘LESSONID‘,
Time of Update: 2015-06-29
標籤: 先使用Tos建立模型,將Oracle中的資料匯入到本地: build job後,形成獨立可以啟動並執行程式: 將產生的zip檔案,上傳到hadoop叢集上,有hive環境的機器上: [[email protected] work]$ lsfile.zip jobInfo.properties join lib[[email protected] work]$ cd join/[[email protected] join]$
Time of Update: 2015-06-30
標籤:資料結構類似SQL> select * from t;B E N----------------- --
Time of Update: 2015-06-29
標籤:oracle 資料恢複 上文說了建立資料還原點的事,資料恢複的前提是我們在刪除的時候使用了delete命令來刪除,delete在刪除的過程中會寫日誌(所以我們的資料才能夠恢複),當然,寫日誌會導致刪除速度變慢。如果我們使用truncate命令來刪除表中所有的記錄,那麼即使建立還原點也無法恢複,因為truncate命令在刪除的過程中並不會寫日誌,當然,不寫日誌的好處是刪除速度快。如,刪除之後恢複失敗。
Time of Update: 2015-06-29
標籤:http://www.jb51.net/article/42369.htm sql :charindex(‘字串‘,欄位)>0 charindex(‘administrator‘,MUserID)>0 oracle:instr(欄位,‘字串‘,1,1) >0 instr(MUserID,‘administrator‘,1,1)>0 在項目中用到了Oracle中 Instr
Time of Update: 2015-06-30
標籤:declare Type ref_cur_variable IS REF cursor; cur_variable ref_cur_variable; v_ename varchar2(10); v_deptno number(2); v_sal number(7,2); v_sql varchar2(100) := ‘select t.ename, t.deptno, t.sal from scott.emp t‘;begin Open
Time of Update: 2015-06-30
標籤:Oracle對SQL處理過程:語法檢查、語義檢查、對SQL語句進行解析、執行SQL,返回結果。PGA是獨立於SGA的一塊記憶體地區,當使用者進程串連到Oracle伺服器時,Oracle伺服器會為每個伺服器處理序分配相應的PGA,當伺服器處理序結束時,Oracle會自動釋放PGA所佔用的記憶體空間。PGA由排序區、回話資訊、遊標狀態、堆棧空間等4部分組成。Oracle後台進程:資料寫進程、日誌寫進程、系統監控、進程監控、檢查點進程、歸檔進程。資料的完整性:實體完整性、值域完整性、參考完整性、
Time of Update: 2015-06-29
標籤:級聯 hibernate jquery 原文:使用hibernate作為底層,jquery實現級聯操作(附帶oracle資料庫)原始碼:http://www.zuidaima.com/share/1564685226675200.htm為了減輕壓力,項目中的hibernate jar包已經刪除.請自行增加即可正常運行.若沒有jar包請在官方群:南京-木木-11187
Time of Update: 2015-06-30
標籤:表的列名比較多的時候,手工一個個的寫列名比較麻煩,這個函數可以讓人偷偷懶create or replace function f_GetCols(p_TableName in varchar2/*擷取表中所有列名 前後添加select from*/) RETURN varchar2isResult varchar2(2000);v_cnts number;v_strTabName varchar2(200);BEGIN
Time of Update: 2015-06-29
標籤:--Oracle trunc()函數的用法/**************日期********************/1.select trunc(sysdate) from dual --2013-01-06 今天的日期為2013-01-062.select trunc(sysdate, ‘mm‘) from dual --2013-01-01