日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MSSQL觸發(fā)器語句簡介(mssql觸發(fā)器語句)

MSSQL觸發(fā)器語句簡介

mysql觸發(fā)器語句是用于在MySQL中創(chuàng)建和刪除觸發(fā)器的SQL語句。觸發(fā)器是一種特殊的存儲過程,它可以自動執(zhí)行作為某些操作的一部分,而無需為執(zhí)行該操作顯式調(diào)用存儲過程。觸發(fā)器在MySQL數(shù)據(jù)庫管理系統(tǒng)中是用作實施數(shù)據(jù)庫安全或?qū)嵤C制及解決業(yè)務(wù)邏輯編程要求等方面非常有用的工具。

MySQL觸發(fā)器語句由以下幾種不同語句組成:

CREATE trigger – 該語句用于在一個或多個表上面創(chuàng)建新的觸發(fā)器。

ALTER TRIGGER – 這個語句用于修改已存在的觸發(fā)器。

DROP TRIGGER – 該語句用于刪除已存在的觸發(fā)器。

MySQL觸發(fā)器語句語法如下:

CREATE TRIGGER trigger_name

AFTER | BEFORE trigger_event ON table_name

FOR EACH ROW

BEGIN

— trigger body

END;

ALTER TRIGGER trigger_name

AFTER | BEFORE trigger_event ON table_name

FOR EACH ROW

BEGIN

— trigger body

END;

DROP TRIGGER trigger_name;

上面是一般的MySQL觸發(fā)器語句語法,其中trigger_name是空格或標識符,trigger_event 是INSERT、UPDATE、DELETE、提交或回滾事件。

當(dāng)定義觸發(fā)器時,其trigger body中可以包含一般的SQL語句,如處理LOGON/LOGOFF事件的:

CREATE TRIGGER LogonLogoffTrigger

ON ALL SERVER

AFTER LOGON

BEGIN

INSERT INTO logon_audit (login_name, logon_time, logon_session_id)

SELECT login_name, GETDATE(), @@SPID

FROM sys.dm_exec_sessions

END

上面的例子將記錄用戶登錄時間和會話ID到logon_audit表中。

當(dāng)執(zhí)行觸發(fā)器時,可以使用LOGON事件,如:

LOGON trigger_name

對觸發(fā)器執(zhí)行LOGON事件后,將自動調(diào)用觸發(fā)器并執(zhí)行相應(yīng)的響應(yīng)。

總而言之,MySQL觸發(fā)器語句是一種靈活的存儲過程,可以自動實施數(shù)據(jù)庫安全或解決業(yè)務(wù)邏輯編程要求等方面的要求,因此,它是MSSQL數(shù)據(jù)庫的一個很好的補充。

創(chuàng)新互聯(lián)是成都專業(yè)網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計、SEO優(yōu)化、手機網(wǎng)站、小程序開發(fā)、APP開發(fā)公司等,多年經(jīng)驗沉淀,立志成為成都網(wǎng)站建設(shè)第一品牌!


當(dāng)前名稱:MSSQL觸發(fā)器語句簡介(mssql觸發(fā)器語句)
URL分享:http://www.dlmjj.cn/article/cdijhhs.html