P peterzhou20 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-20 #1 SQL触发器中如何返回值给外面的程序,我想根据不同的返回值去做不同的处理,就象在存储过程中使用Return 1563一样。 请高手赐教!!!
F fatbug Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-20 #3 不过我觉得是不可能的,因为触发器并非由你直接调用的 而是由系统自动调用的,你如何获取返回值? 例如,一条 update 语句触发了触发器过程,你怎能获取 返回值呢? 也许唯一的办法就是在触发器中修改一个全局变量的值 然后去对该变量进行检查和监视
不过我觉得是不可能的,因为触发器并非由你直接调用的 而是由系统自动调用的,你如何获取返回值? 例如,一条 update 语句触发了触发器过程,你怎能获取 返回值呢? 也许唯一的办法就是在触发器中修改一个全局变量的值 然后去对该变量进行检查和监视
B Beast Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-20 #5 刚才我弄错了!!! 是可以的!! 我使用AdoDataSet去Open一个“Insert”的SQL语句,在Insert的表上加上触发器 触发器写“Select * from ……”结果返回了正确的结果!!! 也查了Sql2K的联机帮助,这样做是可以的!!
刚才我弄错了!!! 是可以的!! 我使用AdoDataSet去Open一个“Insert”的SQL语句,在Insert的表上加上触发器 触发器写“Select * from ……”结果返回了正确的结果!!! 也查了Sql2K的联机帮助,这样做是可以的!!
W WangBingBing Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-20 #6 selece * from table where like IDID
P peterzhou20 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-21 #10 这人个问题我已解决,同Beast朋友方案,FELL VERY GOOD。