【牛腩視頻】之SQL觸發器,牛腩sql觸發器

來源:互聯網
上載者:User

【牛腩視頻】之SQL觸發器,牛腩sql觸發器

之前在學習機房管理系統.net版的時候,已經寫過了關於資料庫的操作,但是現在開始學習牛腩,才發現之前自己理解的太淺顯,很多東西看似好像會了,不去實際操作一下,不把代碼從頭到尾敲出來,到頭來還是不會,所以,這篇文章就是總結如何從頭到尾,建立一個sql觸發器的教程。以下均以sql2008r2為例:
第一步:建立觸發器
找到自己要建立觸發器的表-觸發器-建立觸發器。

第二步:填寫所需要資訊
點擊建立觸發器以後,就會出現資料庫為我們建立的一些初始化的代碼,如下:
我們需要寫的地方就是從CREATE TRIGGER開始,舉個例子可能更好理解,比如,我們需要在A表進行刪除操作之後,對B表也進行刪除操作,假設AB表的自增id相同,那麼寫法就是:
CREATE TRIGGER trigADelete(觸發器名,自己編寫即可)ON A(表示對錶A進行操作)AFTER DELETE(表明在對錶A進行刪除操作之後)ASBEGIINdelete B where id=(select id from A where 刪除A表資訊的語句)END
其他諸如搜尋,添加語句也都大同小異,編寫完語句以後,運行一次,咱們的觸發器就成功建立成功了。
觸發器的建立,就是這麼簡單,但是,再簡單的事情,不去做的話,最後都會變成難!所以,想要學習什麼,去做一下,收穫會更大,加喲!

相關文章

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.