首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当表有触发器时,插入SAS9.2到Server 2005失败

当表有触发器时,插入SAS9.2到Server 2005失败
EN

Stack Overflow用户
提问于 2010-08-16 08:18:03
回答 1查看 620关注 0票数 0

我通过SAS/Access ODBC驱动程序从SAS 9.2连接到Server 2005 DB。在DB中,我有一个表my_table,它有一个INSERT触发器,它将所有插入的行复制到数据库中的另一个表中。在Server环境中,触发器正常工作。然而,SAS 似乎并不适合使用带有触发器的表。以下陈述

代码语言:javascript
复制
proc sql ;
    INSERT INTO my_db.my_table
    SELECT a, b, c
    FROM my_db.my_test_table ;
quit ;

无怨言地运行触发器,但当我启用触发器时,它会挂起!

有人能为这件事开个灯吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-16 08:23:40

请确保触发器从以下代码行开始:

代码语言:javascript
复制
SET NOCOUNT ON 

这将防止sql server返回受操作影响的记录数。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3491549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档