当前位置:首页 » 编程语言 » 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

热点内容
oracle同义词存储过程 发布:2025-02-09 06:00:59 浏览:155
quartz数据库配置 发布:2025-02-09 05:58:07 浏览:113
弯矩图编程 发布:2025-02-09 05:58:06 浏览:185
多个ip段怎么配置网关 发布:2025-02-09 05:57:23 浏览:413
体检中心的无线网密码多少 发布:2025-02-09 05:40:15 浏览:515
脚本语言是编译还是解释 发布:2025-02-09 05:30:24 浏览:642
天墓密码结局是什么 发布:2025-02-09 05:25:52 浏览:437
如何找回因特网帐号的密码 发布:2025-02-09 05:20:05 浏览:373
树莓派源码 发布:2025-02-09 05:07:00 浏览:651
安卓手机为什么搜不到懂球帝 发布:2025-02-09 05:04:42 浏览:817