create or replace trigger t_after_table --create or replace trigger 觸發器名稱
          after insert   ---時間 after/before 事件 insert or update or delete
          on student   ---作用的表 on tablename
          FOR EACH ROW --  指定是否對受影響的每行都執行觸發器,即行級觸發器,如果不使用此子句,則為語句級觸發器

          declare              --trigger 的主題
          begin
          insert into student_state(SSID,Ssstate) values(:NEW.SID,:NEW.SID);
          end;
          注釋:
          before和after:指在事件發生之前或之后激活觸發器。
          instead of:如果使用此子句,表示可以執行觸發器代碼來代替導致觸發器調用的事件。
          insert、delete和update:指定構成觸發器事件的數據操縱類型,update還可以制定列的列表。
          referencing:指定新行(即將更新)和舊行(更新前)的其他名稱,默認為new和old。
          table_or_view_name:指要創建觸發器的表或視圖的名稱。
          for each row:指定是否對受影響的每行都執行觸發器,即行級觸發器,如果不使用此子句,則為語句級觸發器。
          when:限制執行觸發器的條件,該條件可以包括新舊數據值得檢查。
          declare---end:是一個標準的PL/SQL塊。

          posted on 2010-05-11 11:25 sanmao 閱讀(1854) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 横峰县| 唐海县| 金乡县| 陆川县| 安义县| 永平县| 威信县| 梅州市| 雅江县| 桐柏县| 龙南县| 甘泉县| 道真| 英德市| 江阴市| 尼木县| 临漳县| 正阳县| 石楼县| 上栗县| 东乌| 永春县| 香河县| 洪泽县| 汶上县| 靖宇县| 历史| 平山县| 湄潭县| 建水县| 平安县| 高陵县| 慈溪市| 宁国市| 曲麻莱县| 广宁县| 南通市| 中卫市| 黑龙江省| 霍林郭勒市| 颍上县|