標籤:計算兩個日期之間的工作日天數(不包括這兩個日期,不包括weekend)參考自:How to Compute Business Days for a Date Range in SQL or PLSQL (Doc ID 1014162.6)有兩個方法:第一個是 使用sql語句:SQL> SELECT ((TO_NUMBER(TRUNC(to_date('2015-04-22','yyyy-mm-dd'), 'D') -
標籤: 表結構 預存程序 CREATE OR REPLACE PROCEDURE TEST3(TID IN INTEGER,O OUT SYS_REFCURSOR)AS BEGIN IF(TID>0) THEN OPEN O FOR SELECT * FROM XHSCK.T_ADMINISTRATIVE_LEVEL T WHERE T.ADMINISTRATIVE_LEVEL_ID = TID; ELSE OPEN O FOR SELECT *
標籤:oracleOracle Study之--DBCA建庫錯誤 系統內容:作業系統: RedHat EL54Oracle : Oracle 11gR2故障現象:在安裝好11gR2軟體後準備通過dbca建立資料庫,執行dbca的時候包如下錯誤:[[email protected] ~]$dbcaOracle Net Services Configuration:## An unexpected error has been detected by
標籤:方法一、只需要將“序號”定義成公式,並將公式設定為:get_block_property(‘block_name‘,current_record)就可以實現了,或者把這行語句放到“When-Create-Record”觸發器中。缺點:增改刪時,行號不能自動重新整理。方法二、在block的三個觸發器中添加相應的代碼:Key-Crerec:DECLARE LINE NUMBER;BEGIN LINE :=
標籤:oracle 11gr2 啟用 sys使用者審計在oracle 11gR2中,預設在audit_file_dest目錄會記錄sys使用者的登入審計資訊,但並不會審計操作內容。啟用對sys使用者操作行為的審計SQL> alter system set audit_sys_operations=TRUE scope=spfile;System
標籤:1、查詢oracle的串連數 select count(*) from v$session;2、查詢oracle的並發串連數 select count(*) from v$session where status=‘ACTIVE‘;3、查看不同使用者的串連數 select username,count(username) from v$session where username is not null group by username;4、查看所有使用者: select *
標籤:1>建立一個ORACLE 的使用者 create user username identified by pws;2>給使用者授權 grant connect,resource to username; grant select on 表或視圖名 to username;注釋:在PLSQL中用 Select * from
標籤:sqlldr資料移轉--oracle txt匯入匯出http://coupling001.blog.163.com/blog/static/174925389201262093959635/ 一、sqlldr匯入txt1.預備a).txt檔案這裡要儲存成無簽名的UTF-8b).oracle建表2.編寫控制檔案input_test.ctlLOAD DATA CHARACTERSET