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 閱讀(1849) 評論(0)  編輯  收藏

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


          網站導航:
           

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 紫云| 彭阳县| 万盛区| 平江县| 晋城| 乌兰察布市| 株洲县| 金门县| 商南县| 临桂县| 吴川市| 香格里拉县| 天门市| 垫江县| 吴旗县| 宁津县| 西乡县| 股票| 琼海市| 内江市| 衡阳市| 广昌县| 珲春市| 札达县| 会泽县| 蓬安县| 梁平县| 邓州市| 康定县| 铜山县| 保亭| 普兰县| 桐城市| 黄龙县| 永安市| 大邑县| 阿瓦提县| 临潭县| 东海县| 靖西县| 富平县|