Tod*_*ses 3 sql-server triggers
为了消除触发器的潜在问题,可以使用哪些替代方法来获得对INSERT操作触发的事件作出反应的相同功能?
我有一个数据库,需要在插入时添加一些额外的值.INSERT由编译代码控制,无法更改.
示例:程序插入一个字符串,我需要从一个指向查找表的新字段提供一个整数.
如果有触发器的替代方案,那么请让我知道任何替代方案的优缺点.主要原因是我们的数据库标准中不允许使用触发器.
SQL Server 2008 Enterprise
可以使用存储过程,触发器或更复杂的插入语句来完成普通旧插入的替代方法.由于您无法控制insert语句,因此您也无法使用存储过程.所以你唯一的选择是触发器.
您所描述的正是触发器存在的原因.如果您需要完成此任务,则无法在您列出的约束下完成此任务.
触发器是最佳选择.更改数据库标准(或至少允许此任务成为例外),因为它们存在缺陷.
| 归档时间: |
|
| 查看次数: |
14486 次 |
| 最近记录: |