请教触发器的2个问题
1、触发器中如何对2个数据进行比较大小,如A表中的a,B 表中的b,当a< b 时,保存弹出“禁止保存”的窗口;
————————————————————
我写的有错误,也请高人指点:
CREATE TRIGGER 超出标准
ON [dbo].[PURTR]
for UPDATE
AS
DECLARE
@NewUDF51 NUMERIC(15,6),
@NewTR006 NUMERIC(15,6)
BEGIN
SELECT @NewUDF51 =UDF51, NewTR006=TR006 FROM inserted;
IF @NewUDF51 < @NewTR006
BEGIN
RAISERROR ('超出标准,禁止保存', 16, 10)
ROLLBACK TRANSACTION
END
END
————————————————————————————
2、如何通过触发器进行限定,当修改某个数据时,保存弹出“禁止保存”的窗口;(这个不会写)
请高人指教,提前谢谢!
------解决方案--------------------
LZ第一步只是返回了 超出标准,禁止保存
返回的信息如果要进行弹出提示的话,需要应用前台的程序获取返回信息才行。
通常是messagebox。 参考!