4
我在大容量表上有Update Statement
。 它一次只更新一行。Oracle更新并返回值
Update MyTable
Set Col1 = Value
where primary key filters
有了这个更新语句被执行我也想在返回的值,以避免Select Query
在同一个表,以节省资源。 我的语法是什么?
我在大容量表上有Update Statement
。 它一次只更新一行。Oracle更新并返回值
Update MyTable
Set Col1 = Value
where primary key filters
有了这个更新语句被执行我也想在返回的值,以避免Select Query
在同一个表,以节省资源。 我的语法是什么?
可以使用复出关键字。
Update MyTable
Set Col1 = Value
where primary key filters
returning column1,column2...
into variable1,variable2...
如果您确信它更新只有一行,写相同的过滤器选择查询,如:
SELECT * FROM MyTable
where primary key filters
我需要在一次。这是可能的MSSQL。 [见这里](http://stackoverflow.com/questions/700786/sql-update-a-row-and-returning-a-column-value-with-1-query) – Romesh