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資料庫開發基礎教程(6)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(5)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(4)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(9)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(8)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(7)SQLite資料庫
- Andorid SQLite資料庫開發基礎教程(2)SQLite資料庫
- Andorid SQLite資料庫開發基礎教程(1)SQLite資料庫
- Andorid SQLite資料庫開發基礎教程(3)SQLite資料庫
- MySQL系列教程小白資料庫基礎暨隨MySql資料庫
- 資料庫 基礎資料庫
- 資料庫基礎資料庫
- 資料庫基礎使用資料庫
- 31. 資料庫基礎資料庫
- 資料庫基礎知識資料庫
- 資料庫設計基礎資料庫
- 資料庫基礎概念理解資料庫
- MySQL資料庫注入基礎MySql資料庫
- Redis基礎(二)資料庫Redis資料庫
- 【資料庫】Redis基礎篇資料庫Redis
- Xamarin圖表開發基礎教程(1)
- MySQL資料庫基礎篇視窗函式示例解析教程RATZMySql資料庫函式
- Spring Boot 2.x基礎教程:使用Flyway管理資料庫版本Spring Boot資料庫
- 2020版千鋒MySQL資料庫零基礎到精通教程,解決資料庫苦惱!MySql資料庫
- MySQL資料庫基礎筆記MySql資料庫筆記
- 基礎知識梳理~資料庫資料庫
- Mysql資料庫基礎操作命令MySql資料庫
- 資料庫-SQL基礎語法資料庫SQL
- MySQL資料庫基礎詳解MySql資料庫
- Flutter基礎-041-資料庫Flutter資料庫
- 達夢資料庫基礎---表資料庫
- GEO資料庫基礎知識資料庫
- 資料庫基礎重要知識資料庫
- Go 語言開源 Excelize 基礎庫影片教程GoExcelize
- MySQL基礎入門學習教程:mysql資料庫的實現原理MySql資料庫
- Spring Boot 2.x基礎教程:使用JdbcTemplate訪問MySQL資料庫Spring BootJDBCMySql資料庫
- 資料庫管理丨10種不同的雲開發資料庫管理技巧資料庫
- Python全棧開發-Python基礎教程-01Python全棧