欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

觸發(fā)器確實(shí)好用

MySQL:

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

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

  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  $$                     --重定義語(yǔ)名結(jié)束符;

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

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

FOR  EACH  ROW                    --針對(duì)所有刪除的行

BEGIN                               --開(kāi)始觸發(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é)束

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

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

MSSQL:

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

SET ANSI_NULLS ON

GO

SET  QUOTED_IDENTIFIER  ON

GO

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

   ON  ICInventory                           --建立在庫(kù)存表上

   AFTER update                             --作用于庫(kù)存更新后

AS 

begin                                      --開(kāi)始執(zhí)行動(dòng)作

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

end                                       --結(jié)束

GO                                        --運(yùn)行

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

名稱(chēng)欄目:觸發(fā)器確實(shí)好用
標(biāo)題路徑:http://chinadenli.net/article8/gopsop.html

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

廣告

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

外貿(mào)網(wǎng)站制作