可以在存储过程中创建插入触发器吗?

时间:2010-03-04 23:01:39

标签: sql-server-2005

我想创建一个插入触发器,在插入发生之前检查有效数据(通过从用户获取值在sql server上计算)。所以我对存储过程执行计算,现在如果数据有效,那么我想要触发器被解雇了。有可能吗?如果可能的话,这是好的做法吗?

1 个答案:

答案 0 :(得分:0)

因此,您希望拥有一个验证数据然后插入的存储过程。然后......有一个存储过程验证数据然后插入,为什么它必须是一个触发器?您的应用程序调用存储过程而不是插入到表中。

虽然技术上你可以通过INSTEAD OF INSERT触发器提出要求,但这并不意味着你应该这样做。