AndoridSQLite資料庫開發基礎教程(10)
AndoridSQLite資料庫開發基礎教程(10)
新增觸發器
觸發器(TRIGGER)是由事件來觸發某個操作。這些事件包括INSERT、DELETE、UPDATE和UPDATE OF。當資料庫系統執行這些事件時,會啟用觸發其執行相應的操作。下面為資料庫新增觸發器。操作步驟如下:
(1)開啟的資料庫,單擊左下角的齒輪按鈕,選擇其中的Create Trigger選項,彈出Trigger Creator對話方塊,如圖1.23所示。
圖1.23 Trigger Creator對話方塊
(2)在Trigger name:文字框中輸入觸發器的名稱,如ScoreTrigger。在WHEN列表框中選擇觸發器的觸發時間。這裡有三種時間,分別為Before、After和Instead Of。這裡選擇的是After。在Database event列表框中選擇觸發觸發器的事件。這裡有四種事件,分別為INSERT、DELETE、UPDATE和UPDATE OF。這裡選擇的是INSERT。Table列表框設定新增觸發器的表,如Students表。然後在包含提示資訊write your tigger action here的文字域中編寫觸發動作,編寫的程式碼如下:
FOR EACH ROW WHEN (Sales) >= 1 BEGIN update Students set Score = Sales * .15; END
此時新增觸發器對話方塊中的效果如圖1.24所示。
圖1.24 Trigger Creator對話方塊
(3)單擊Save按鈕後,退出新增觸發器對話方塊。此時,一個名為ScoreTrigger的觸發器就被新增到了指定資料庫中,如圖1.25所示。
圖1.25 ScoreTrigger觸發器
注意:這裡新增的ScoreTrigger觸發器會在插入資料時觸發。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2662361/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AndoridSQLite資料庫開發基礎教程(9)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(8)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(7)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(6)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(5)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(4)SQLite資料庫
- Andorid SQLite資料庫開發基礎教程(3)SQLite資料庫
- Andorid SQLite資料庫開發基礎教程(2)SQLite資料庫
- Andorid SQLite資料庫開發基礎教程(1)SQLite資料庫
- 資料庫基礎教程資料庫
- 資料庫開發基礎---行列轉換資料庫
- 資料庫開發基礎--層次查詢+資料庫
- 資料庫開發基礎---常見面試題資料庫面試題
- 資料庫開發基礎---層次查詢資料庫
- 資料庫開發基礎---next_day函式資料庫函式
- MySQL系列教程小白資料庫基礎暨隨MySql資料庫
- .NET 基礎拾遺(6)ADO.NET 與資料庫開發基礎資料庫
- 資料庫 基礎資料庫
- 資料庫基礎資料庫
- 資料庫開發(19)基於物件的資料庫資料庫物件
- 資料庫基礎使用資料庫
- 1、資料庫基礎資料庫
- 《資料探勘基礎教程》書評
- Xamarin圖表開發基礎教程(1)
- iOS藍芽4.0開發基礎教程iOS藍芽
- [WAMP網站開發] PHP連線MySQL資料庫基礎知識網站PHPMySql資料庫
- 資料庫基礎概念理解資料庫
- 【資料庫】Redis基礎篇資料庫Redis
- Redis基礎(二)資料庫Redis資料庫
- MySQL資料庫注入基礎MySql資料庫
- MongoDB資料庫基礎操作MongoDB資料庫
- 資料庫基礎知識資料庫
- 31. 資料庫基礎資料庫
- 資料庫設計基礎資料庫
- 【彩蛋】小白入門學習 SQL 資料庫基礎影片教程(109個影片)SQL資料庫
- 【資料庫】資料庫儲存元素型別基礎資料庫型別
- Go 語言開源 Excelize 基礎庫影片教程GoExcelize
- Java基礎教程(2)--Java開發環境Java開發環境