我通过SAS/Access ODBC驱动程序从SAS 9.2连接到Server 2005 DB。在DB中,我有一个表my_table,它有一个INSERT触发器,它将所有插入的行复制到数据库中的另一个表中。在Server环境中,触发器正常工作。然而,SAS 似乎并不适合使用带有触发器的表。以下陈述
proc sql ;
INSERT INTO my_db.my_table
SELECT a, b, c
FROM my_db.my_test_table ;
quit ;无怨言地运行触发器,但当我启用触发器时,它会挂起!
有人能为这件事开个灯吗?
发布于 2010-08-16 08:23:40
请确保触发器从以下代码行开始:
SET NOCOUNT ON 这将防止sql server返回受操作影响的记录数。
https://stackoverflow.com/questions/3491549
复制相似问题