当前位置:首页 » 编程语言 » sqlserver创建触发器

sqlserver创建触发器

发布时间: 2023-07-07 19:19:55

❶ SQLServer里面的触发器语法及其用法

通常创建触发器以在不同表中的逻辑相关数据之间实施引用完整性或一致性。例子:
--
创建一个表(数据库设计的部分)
Create
Table
OrderLog
(
EditDate
smalldatetime
)
--
创建触发器,当OrderList表被UPDATE的时候,执行一段操作
CREATE
TRIGGER
tr_OrderList_Log
On
OrderList
AFTER
UPDATE
AS
Insert
Into
OrderLog(EditDate)
Values(getDate())
GO
--
修改表OrderList中的OutDate,使得触发器被执行
Update
OrderList
Set
OutDate
=
getDate()
--
察看触发器执行的后果
select
*
from
OrderLog

❷ 怎么创建SQL表UPDATE触发器

触发器是一种特殊的存储过程,类似于其它编程语言中的事件函数,SQL
Server??
允许为
INSERT、UPDATE、DELETE
创建触发器,当在表(视图)中插入、更新、删除记录时,触发一个或一系列
T-SQL
语句。
1:创建触发器:
??触发器可以在企业管理器里创建,也可以在表名上点右键->“所有任务”->“管理触发器”来创建。
??用
CREATE
TRIGGER创建触发器CREATE
TRIGGER
触发器名称
ON
表名
FOR
INSERT、UPDATE

DELETE
AS
T-SQL
语句例:
USE
Northwind
CREATE
TRIGGER
Category_Delete
ON
Categories
FOR
DELETE
AS
UPDATE
P
SET
Discontinued
=
1
FROM
Procts
AS
P
INNER
JOIN
deleted
AS
d
ON
P.CategoryID
=
d.CategoryID

热点内容
qml文件修改后编译未生效 发布:2025-05-14 07:31:00 浏览:329
内到内算法 发布:2025-05-14 07:29:11 浏览:33
文件夹名字不显示 发布:2025-05-14 07:27:47 浏览:774
oracle的数据库驱动jar 发布:2025-05-14 07:23:20 浏览:555
我的世界电脑版服务器手机版能进吗 发布:2025-05-14 07:22:01 浏览:678
达内培训php多少钱 发布:2025-05-14 07:19:10 浏览:26
python字节转字符串 发布:2025-05-14 07:06:35 浏览:421
subplotpython 发布:2025-05-14 06:53:51 浏览:661
竖屏大屏导航工厂密码一般是多少 发布:2025-05-14 06:49:29 浏览:806
如何在手机里设置无线网密码 发布:2025-05-14 06:47:54 浏览:120