请教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分
...全文
483 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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修改一下系统参数

2,598

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧