请教sybase触发器的一些限制如不能使用select into等,如何规避:

ysli 2006-07-18 08:48:06
想把一些SQLServer的触发器移植到sybase,在SQLServer的触发器中允许出现:
select a.a1,a.a2 into #tmp1 from test a
当然后面的语句还有使用到#tmp。
这种语句的,而Sybase中把触发器当作一个事务,不允许出现select into;想请问如何解决?即触发器中能建一张临时表并向里面select into数据吗?

多谢!解决即结帖,100分
...全文
414 点赞 收藏 4
写回复
4 条回复
wfywycwcy 2006年10月20日
觸發器自帶兩個表,即inserted and deleted
回复 点赞
bjbr 2006年07月25日
虽然大多数据库支持select a.a1,a.a2 into #tmp1 from test a
但我们都不这样做,因为会锁表
回复 点赞
issgates 2006年07月21日
临时表用起来麻烦,帮你顶一下。
回复 点赞
z_junjie 2006年07月19日
可以使用sp_dboption修改一下系统参数
回复 点赞
发动态
发帖子
Sybase
创建于2007-09-28

2408

社区成员

2.5w+

社区内容

Sybase相关技术讨论区
社区公告
暂无公告