简体   繁体   English

Sybase相当于MSSQL OUTPUT INTO

[英]Sybase equivalent of MSSQL OUTPUT INTO

I've tried googling around with no luck. 我试过没有运气的谷歌搜索。

I am aware of Sybase's output ability into a file, but I am trying to find out if it can also output into another table after an update, much like MSSQL's: 我知道Sybase可以将文件输出到文件中,但是我试图找出它是否也可以在更新后输出到另一个表中,就像MSSQL一样:

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

If not, is there any Sybase trick to mimic this functionality? 如果不是,是否有Sybase技巧可以模仿此功能?

Thanks! 谢谢!

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM