--建立一個包create or replace package typesastype cursorType is ref cursor;end types;--建立預存程序,遊標類型返回參數create or replace procedure SP_Fee_Instance(v_company in varchar, v_sdate in nvarchar2, v_edate in nvarchar2,p_cursor in out types.cursorType) is-- vs_s
================備份=================================rman target / cmdfile=/oracle/shell/cfg/bakDB.rcv trace /oracle/shell/logs/bakfull.log &CONFIGURE DEVICE TYPE DISK PARALLELISM 8;CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT
Oracle學習筆記---(二) 二在SQLPLUS下,實現中-英字元集轉換alter session setnls_language='AMERICAN';alter session set nls_language='SIMPLIFIEDCHINESE'; 主要知識點:一、有關表的操作 1)建表 create table test asselect * from dept; --從已知表複製資料和結構 create table test as select
做一個表的insert的trigger,目的是只修改插入行的欄位。 CREATE OR REPLACE TRIGGER TR_RME_SLOT BEFORE INSERT ON RME_SLOT FOR EACH ROW BEGIN IF (:NEW.POSITION >= 0 AND :NEW.POSITION <10) THEN :NEW.SLOT_NAME := '0'||TO_CHAR(:NEW.POSITION); ELSE :NEW.
create or replace procedure P_Pagination ( Pindex in number, --頁號 從1開始 Psql in varchar2, --查詢語句 Psize in number, --每頁分多少行 Pcount out number, --共有多少頁 v_cur out Sys_Refcursor --返回資料集 ) AS v_sql VARCHAR2(1000); v_count
Oralce版本:11g R21、將oci.dll、ociw32.dll、Oracle.DataAccess.dll、orannzsbb11.dll、oraocci11.dll、oraociicus11.dll、OraOps11w.dll拷到bin目錄下2、添加對Oracle.DataAccess.dll的引用3、編寫代碼,如:view plaincopy to
SELECT ZIDUAN1||ZIDUAN2 AS ZIDUAN FROM TABLE(合并) SELECT ZIDUAN1||'AND'||ZIDUAN2 AS ZIDUAN FROM TABLEOracle的CONCAT()只允許兩個參數;換言之,一次只能將兩個字串串聯起來。不過,在Oracle中,我們可以用'||'來一次串聯多個字串。 SELECT ZIDUAN1||ZIDUAN2 AS ZIDUAN
Oracle學習筆記---(五) 五一,定義抽象資料類型/*create or replace type animal_ty as object (breed varchar2(25), --動物種類name varchar2(25), --名字birthdate date, --出生日期 member function AGE(birthdate in date) return number --根據出生日期計算年齡); --帶有方法的抽象資料類型*/create or