Sybase相当于MSSQL OUTPUT INTO

时间:2017-01-13 21:15:39

标签: sql-server sybase sybase-ase

我试着用谷歌搜索没有运气。

我知道Sybase在文件中的输出能力,但我试图找出它是否也可以在更新后输出到另一个表中,就像MSSQL'

UPDATE Table1
OUTPUT inserted.ID
INTO @TempOfIDs
WHERE ID IN (x,y,z)

如果没有,是否有任何Sybase技巧可以模仿此功能?

谢谢!

1 个答案:

答案 0 :(得分:1)

有两种方法可以执行此操作:使用相同的WHERE子句运行SELECT查询并获取这些列的当前值(因为您在更新后查找新值),或者您使用触发器来捕获这些值 - 尽管在这种情况下您无法将这些值放入表变量中。