Oracle基礎 觸發器

標籤:一、觸發器  觸發器是當特定事件出現時自動執行的代碼塊。比如,每次對員工表進行增刪改的操作時,向日誌表中添加一條記錄。觸發器和預存程序是由區別的:觸發器是根據某些條件自動執行的,預存程序是手動條用的。  (一)觸發器的類型:    1、行級觸發器:操作資料行的時候觸發。    2、語句級觸發器:一個DML語句出發一次的觸發器。行級觸發器和語句級觸發器一起也成為DML觸發器。    3、INSTEADOF 觸發器:主要是在視圖上定義的觸發器。    4、模式觸發器:使用者事務觸發器。    

oracle ASM 如何添加新磁碟到磁碟

標籤:適用平台: AIX hp linux  win Solaris適用版本:所有資料庫10.1.0.2 to12.1.0.1適用於 rac和 standalone 以RAC 環境為例: 假設 oracle 為oracle rdbms 屬組;grid 為 gi 屬組;For ASMLIB users: RAC 環境 gi owner 執行以下命令1、# /etc/init.d/oracleasm  scandisks  #(

Oracle基礎 程式包

標籤:一、程式包  程式包是一種資料庫物件,它是對相關PLSQL類型、子程式、遊標、異常、變數和常量的封裝。程式包包含兩部分內容:  1、程式包規範:可以宣告類型、變數、常量、異常、遊標和子程式。  2、程式包主題:可以實現在程式包規範中定義的遊標、子程式。 二、程式包規範  程式包規範包含一些應用程式課件的公用對象和類型的聲明它是應用程式的借口。規範包含應用程式所需的資源,如果程式包規範只宣告類型、常量、變數和異常,則不需要有程式包主體。只有子程式和遊標才具有程式包主體。  文法: 

ORACLE 11G ADG的STATSPACK效能報表配置方法

標籤:在主庫上執行 建立正常STATSPACK報表使用者sqlplus / as sysdbasql>@?/rdbms/admin/spcreate.sqlsql> --注意取消掉$ORACLE_HOME/sqlplus/glogin.sql 某些設定sql> --一些正常的話 會出現要求輸入密碼和資料表空間和臨時檔案perfstat 235619--建立SB使用者sql>@?/rdbms/admin/sbcreate.sql輸入密碼 資料表空間

oracle sqlloader 用法

標籤:1.什麼是*.csv,如何得到?裡面存放的是資料表.每行代表資料庫表格的一行,每行中,每兩個資料中間由逗號","分割.*.csv可以通過"將excel檔案另存新檔*.csv"得到.2.如何將*.csv格式的資料匯入oracle資料庫?舉例來說:test.csv檔案中存放以下資料.a1,b1a2,b2存放路徑為:d:\test.csv準備將其存放到oracle資料庫中.a.首先,則需要建立表(欄位元量和類型要和需要匯入的一致)create table test(A char,B char);

oracle配置與server.xml配置

標籤:* 1,java web工程可以部署到tomcat上,也可以通過配置server.xml映射到工程實際目錄,這樣在tomcat的webapps目錄下就沒有工程了,下面是server.xml中的配置<Context path="/myfirst" docBase="E:\myJava\project2\first\WebRoot" debug="0" reloadable="false"> <Resource name="jdbc/

Win7_32位 PLSQL串連遠端資料庫(本地沒有安裝Oracle)

標籤:1.工具:下載Oracle Client 地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 如選擇對應的版本,http://www.oracle.com/technetwork/topics/winsoft-085727.html 找到對應版本,下載.下載PLSQL Developer:隨便搜尋一下,就可以下載到了。2.安裝PLSQL

oracle建立-預存程序和函數

標籤:oracle   資料庫   預存程序   函數   --建立預存程序CREATE OR REPLACE PROCEDURE xxxxxxxxxxx_p( --參數IN表示輸入參數,

Oracle RAC 叢集 SCAN 說明

標籤:  1   SCAN 概述之前有網友在我Blog 留言說我的RAC 搭建中沒有寫SCAN 配置,這個之前應該是有寫過,但剛搜了一下,沒找到,正好重新整理一下,並做下實驗,實驗就用Oracle 12c 進行測試。 在Oracle 11g 之前,我們去串連RAC 叢集,都是配置如下的內容:dave_rac=(DESCRIPTION =  (ADDRESS_LIST = (LOAD_BALANCE = yes)  &

使用Netback備份Oracle報ora-27206錯誤處理

標籤:oracle   netbackup   rman   ora-27206   今天,同事的Database Backup出現問題,幫忙查看,錯誤資訊如下:channel ch01: starting piece 1 at 2015-01-12:22:06:56RMAN-03009: failure of backup command on ch01 channel

SQL Server 通過連結的伺服器訪問Oracle

標籤:sql   oracle   連結的伺服器   sp_addlinkedserver   oraoledb.oracle           資料庫:SqlServer2005 、Oracle 11gR2        系統內容:windows Server 20

Oracle鎖2:DML操作和鎖

標籤:database   oracle   資料庫   事務   Oracle為DML操作自動擷取行鎖和表鎖,操作的類型決定了鎖的行為,下面對DML操作鎖的情況作了一個匯總:SQL StatementRow LocksTable Lock

oracle function 擷取拼音首字母

標籤:CREATE OR REPLACE FUNCTION F_GET_PY_CAP(P_NAME IN VARCHAR2) RETURN VARCHAR2 AS V_WORD VARCHAR2(10); V_COMPARE VARCHAR2(100); V_RETURN VARCHAR2(4000); FUNCTION F_NLSSORT(P_WORD IN VARCHAR2) RETURN VARCHAR2 AS BEGIN RETURN

oracle遞迴查詢

標籤:1、從上往下查詢使用 start with a= ‘起始ID‘ connect by prior a= ba為子項,b為父項。select F_CA_CODE,F_CA_PARENTCODE,LEVEL from RGT_UNIT start with F_CA_CODE = ‘0‘ connect by prior F_CA_CODE = F_CA_PARENTCODE 查詢結果:其中LEVEL為oracle內建函數如果加入查詢條件需要在start with前面加入:

oracle遞迴查詢\sqlserver遞迴

標籤:使用 start with a= ‘起始ID‘ connect by prior a= ba為子項,b為父項。select F_CA_CODE,F_CA_PARENTCODE,LEVEL from RGT_UNIT start with F_CA_CODE = ‘0‘ connect by prior F_CA_CODE = F_CA_PARENTCODE 查詢結果:其中LEVEL為oracle內建函數如果加入查詢條件需要在start with前面加入:select

oracle instr函數用法和(oracle 用instr 來代替 like)

標籤:oracle instr函數最近項目中出現oracle instr函數,於是在網上找了一下關於它的資料。Oracle中INSTR和SUBSTR的用法Oracle中INSTR的用法:INSTR方法的格式為INSTR(源字串, 要尋找的字串, 從第幾個字元開始, 要找到第幾個匹配的序號)返回找到的位置,如果找不到則返回0.例如:INSTR(‘CORPORATE FLOOR‘,‘OR‘, 3, 2)中,源字串為‘CORPORATE

Oracle Gateway11g R2訪問異構資料庫(MSSQL)配置文檔

標籤:oracle   gateway   透明網關   mssql   sql

oracle函數學習

標籤:SQL> select substr(‘liuyuehui‘,3) as first_name from dual;FIRST_NAME--------------uyuehuiSQL> select substr(‘liuyuehui‘,1) as first_name from dual;FIRST_NAME------------------liuyuehuiSQL> select substr(‘liuyuehui‘,0) as first_name from

Oracle 中的rowid

標籤:oracle   rowid   Oracle中的每個表都有一個rowid,它是一個18位字元組成字串,例:AAANgBAABAAAO/KAAA.它包含的字串由A-Z,a-z,0-9,+,/這些字元組成.是64進位.其中A-Z對應0-25,a-z對應26-51,0-9對應52-61,+對應62,/對應63.這個18位的字串分成4段分別表示不同的意思(6,3,6,3),1-6位表示對象資料ID(段編號),7-9位代表

oracle 字串操作

標籤:select upper(‘testmyname‘) from dual;  --轉換為大寫 select lower(‘testmyname‘) from dual; --轉換為小寫select upper(substr(‘testmyname‘),5) from dual; --截取myname,並轉換為大寫selec instr(‘testmyname‘,‘or‘) from dual; --尋找字元‘or‘,返回0select

總頁數: 1509 1 .... 1386 1387 1388 1389 1390 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.