中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

觸發(fā)器確實好用

MySQL:

創(chuàng)新互聯(lián)建站成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、外貿(mào)營銷網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元汝南做網(wǎng)站,已為上家服務(wù),為汝南各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575

建立一個觸發(fā)器,實現(xiàn)在刪除一個表格時,自動把刪除的數(shù)據(jù)保存到一張備份表中,并加上刪除時間:

  1. 建立備份表:

     

    CREATE TABLE `products_` (

      prod_id    int(11)  NOT  NULL,

      vend_id    int(11)  NOT  NULL,

      prod_name   char(20),

      prod_price   int(11),

      prod_desc   char(50),

      del_time    datetime ,

      PRIMARY  KEY  (`prod_id`)

    ) ENGINE=InnoDB  DEFAULT  CHARSET=gbk

  2. 建立觸發(fā)器:

DROP  TRIGGER  prod_delete;          --刪除觸發(fā)器prod_delete,如果存在.要修改觸發(fā)器只能刪除重建;

DELIMITER  $$                     --重定義語名結(jié)束符;

CREATE  TRIGGER  prod_delete           --觸發(fā)器為prod_delete;

BEFORE   DELETE   ON  products          --在刪除products表內(nèi)容前生效

FOR  EACH  ROW                    --針對所有刪除的行

BEGIN                               --開始觸發(fā)器內(nèi)容

  INSERT  INTO  products_ (prod_id,vend_id,prod_name,prod_price,prod_desc,del_time) VALUES  (old.prod_id,old.vend_id,old.prod_name,old.prod_price,old.prod_desc,NOW());

 END;                             --觸發(fā)器內(nèi)空結(jié)束

 $$                          --重定義語名結(jié)束符;

DELIMITER ;                      --重新定義語名結(jié)束符;

MSSQL:

當(dāng)更新物料庫存時,自動更新BOM分錄表的即時庫存欄:

SET ANSI_NULLS ON

GO

SET  QUOTED_IDENTIFIER  ON

GO

create  TRIGGER  ICInventory_update                   --建立ICInventory_update 觸發(fā)器,用alter進(jìn)行修改

   ON  ICInventory                           --建立在庫存表上

   AFTER update                             --作用于庫存更新后

AS 

begin                                      --開始執(zhí)行動作

update  ICBOMChild  set  FEntrySelfZ0142=Inserted.fqty   from  Inserted where ICBOMChild.FItemID=Inserted.FItemID   and   inserted.FStockID='4435'

end                                       --結(jié)束

GO                                        --運(yùn)行

MYSQL 和MSSQL的臨時表和格式不同,mysql 只有更新數(shù)據(jù)的 new 表 和刪除數(shù)據(jù)的 old 表,MSSQL的更新表則名為Inserted,存放刪除數(shù)據(jù)的臨時表則名為deleted 。

名稱欄目:觸發(fā)器確實好用
標(biāo)題路徑:http://www.rwnh.cn/article8/gopsop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、自適應(yīng)網(wǎng)站、微信公眾號、定制網(wǎng)站、外貿(mào)建站、品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
金川县| 碌曲县| 高阳县| 菏泽市| 化州市| 开远市| 华容县| 宁都县| 蒙阴县| 大石桥市| 大冶市| 新疆| 汉川市| 长武县| 桐乡市| 黄浦区| 邳州市| 天气| 虎林市| 韶山市| 萨嘎县| 湘阴县| 连云港市| 昆明市| 保康县| 东城区| 屯昌县| 通道| 贞丰县| 安福县| 汝城县| 驻马店市| 古田县| 新干县| 汽车| 扶绥县| 始兴县| 平安县| 竹山县| 肃宁县| 凌云县|