您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“如何創建trigger線”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“如何創建trigger線”這篇文章吧。
Trigger線,MACD的移動平均線.一般僅個別軟件會有Triggerline(用虛線表示).與MACD線起構成買入或賣出的最佳參考。在MACD圖形中顯示兩條圖線,一條是實線就是MACD線,而另一條線為虛線(Triggerline)就是MACD的移動平均線。
創建觸發器trigger線語法
l在MySQL中創建觸發器通過SQL語句createtrigger來實現其語法形式如下:
createtriggertrigger_name
BEFORE|AFTERtrigger_EVENT
ONTABLE_NAMEFOREACHROWtrigger_STMT
trigger線主要參數說明:
trigger_name:表示要創建的觸發器名稱。
BEFORE:“在……之前”指定觸發器的執行時間。
AFTER:“在……之后”指定觸發器的執行時間。
trigger_EVENT:表示觸發器執行條件,包含“delete,insert,update”語句。
TABLE_NAME:表示觸發事件操作表的名字
FOREACHROW:表示任何一條記錄上的操作滿足觸發事件都會觸發該觸發器。
trigger_STMT:表示激活觸發器后被執行的語句。
1:在學生管理庫中,當向學生表添加一條學生信息時,同時還需要更新班級表中的班級人數,具體代碼如下:
showdatabases;
use學生管理
showtables;
desc學生表;
desc班級表;
createtriggertrig_班級人數1
afterinserton學生表foreachrow//只要往學生表中插入數據就會觸發觸發器
update班級表set班級人數=班級人數+1;
查看學生表插入記錄前檢查原有人數:
select*from班級表;
再插入數據查看
insertinto學生表
values('張偉','B01','男','19901010','南昌市');
select*from班級表;
查詢結果顯示insert觸發器已經成功執行!
2:在學生管理中,刪除學生表中的一條學生信息時,同時還需要更新班級表中的班級數,具體代碼如下:
createtriggertrig_班級人數2
afterdeleteon學生表foreachrow
update班級表set班級人數=班級人數-1;
注:驗證方法與前面相同
l創建多條執行語句觸發器:(要求截圖)
以上是“如何創建trigger線”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。