SQL 中的触发器与游标使用解析
触发器相关操作
在数据库操作中,触发器是一种强大的工具,可用于实现级联操作等功能。
实现 SET DEFAULT 操作的触发器
若要支持 SET DEFAULT 操作,且引用列已定义默认值,可实现类似 SET NULL 操作的触发器,只需将 SET 子句中的 NULL 替换为 DEFAULT 关键字。以下是创建 trg_d_orders_on_delete_set_default 触发器的脚本:
CREATE TRIGGER trg_d_orders_on_delete_set_default ON Orders FOR DELETE
AS
UPDATE OrderDetails
SET orderid = DEFAULT
FROM
OrderDetails AS OD
JOIN
deleted AS D ON OD.orderid = D.orderid
GO
SQL Server 2000 中触发器的使用
在 SQL Server 2000 中,虽然声明性引用约束可处理级联操作,但在某些情况下,如无法创建指向其他数据库中表的外键时,仍需使用触发器来强制实施引用完整性。
SQL Server 2000 支持 AFTER 触发器和 I
超级会员免费看
订阅专栏 解锁全文
67

被折叠的 条评论
为什么被折叠?



