选择要更新的命令 [英] Select command for update
本文介绍了选择要更新的命令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用'SELECT * FROM< tablename> FOR UPDATE'在Oracle中的这个查询和更新记录如何在sql server中使用它?更新我的记录
I use 'SELECT * FROM <tablename> FOR UPDATE' this query in Oracle and update record how can I use it in sql server? for updating my records
推荐答案
你可以使用使用锁定提示 [ ^ ]在SQL Servet中执行此操作
You can use use locking hints[^] to do that in SQL Servet
BEGIN TRANSACTION
SELECT * FROM MyTable WITH (UPDLOCK) WHERE Id = 1
-- update here
COMMIT
UPDATE
Table
SET
Table.col1 = other_table.col1,
Table.col2 = other_table.col2
FROM
Table
INNER JOIN
other_table
ON
Table.id = other_table.id
参见谷歌 [ ^ ]。
这篇关于选择要更新的命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文