1000分求解,SQL触发器中如何返回值给外面的程序!!(200分)

  • 主题发起人 主题发起人 peterzhou20
  • 开始时间 开始时间
P

peterzhou20

Unregistered / Unconfirmed
GUEST, unregistred user!
SQL触发器中如何返回值给外面的程序,我想根据不同的返回值去做不同的处理,就象在存储过程中使用Return 1563一样。
请高手赐教!!!
 
不过我觉得是不可能的,因为触发器并非由你直接调用的
而是由系统自动调用的,你如何获取返回值?
例如,一条 update 语句触发了触发器过程,你怎能获取
返回值呢?
也许唯一的办法就是在触发器中修改一个全局变量的值
然后去对该变量进行检查和监视
 
同意楼上的看法。
 
刚才我弄错了!!!
是可以的!!
我使用AdoDataSet去Open一个“Insert”的SQL语句,在Insert的表上加上触发器
触发器写“Select * from ……”结果返回了正确的结果!!!
也查了Sql2K的联机帮助,这样做是可以的!!
 
selece * from table
where like ID:@ID
 
我也很想知道这个东西~
 
最好不要触发器
 
从来不用触发器
 
这人个问题我已解决,同Beast朋友方案,FELL VERY GOOD。
 
接受答案了.
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部