標籤:oracle dml錯誤記錄檔 DML錯誤記錄檔是oracle10gR2引入的一個類似於SQL*Loader的錯誤記錄檔功能。它的基本原理是把任何可能導致語句失敗的記錄轉移,放到一張錯誤記錄檔表中。具體使用如下:1、使用DBMS_ERRLOG.CREATE_ERROR_LOG來建立錯誤記錄檔表--原表my_test表結構desc my_test Name Type Nullable
標籤:ORACLE中用rownum分頁並排序的SQL語句 以前分頁習慣用這樣的SQL語句: select * from (select t.*,rownum row_num from mytable t order by t.id) b where b.row_num between 1 and 10 結果發現由於該語句會先產生rownum 後執行order by 子句,因而排序結果根本不對,後來在GOOGLE上搜到一篇文章,原來多套一層select 就能很好的解決該問題,特此記錄,
標籤:自己整理的oracle中常見的命令自己整理的oracle中常見的命令:oracle11g已經不支援isqlplus了。內建了oracle sql developer1-----使用者多次登入錯誤,被鎖定: ALTER USER username ACCOUNT UNLOCK;2-----修改使用者密碼: alter user system identifid by manager;3--
標籤:oracle中產生包含大小寫字元和數位函數function createString(n_num in number) return varchar2 is i integer default 0; v_token varchar2(50) default ‘‘; begin while i < n_num loop if
標籤:在匯入/建立Oracle資料庫表,有時我們會檢查發現,匯入/建立後表,所建立的資料表空間並非是我們想要的預設資料表空間。此時我們需要先修改使用者的預設資料表空間,再匯入的方式來解決該問題。alter user 你的使用者名稱 default tablespace 你想預設的資料表空間例如:alter user platform default tablespace
標籤:rownumber是查詢的資料集之後加入一個偽列(連續的)使用它可以去製作以oracle資料庫為基礎的分頁,語句類似於公式直接套用如下:select * from (select rownum r,keycode from (select * from Acceptlist order by procid ))where r between (pageindex-1)*pagesize +1 and