在sql server ide里数据修改数据

时间:2021-07-30 07:28:17
除了右键,编辑数据外,还有别的方法吗?
比如pl/sql里的select * from a for update

8 个解决方案

#1


update tb
set xxx
from tb
where xxx

#2


写 tsql 语句算吗?

#3


在sql server里,加了更新锁,也就是updlock,你可以这样:

select * from a with(updlock)

#4


要不就是,直接运行update语句:

update tb
set 字段 = 值
where 条件

但是这个不是你说的那种,查询出来数据后,就能直接修改的。

之前用sqldbx的时候,可以先select 然后,直接在返回的数据中,右键修改,然后修改数据的。

#5


引用 3 楼 yupeigu 的回复:
在sql server里,加了更新锁,也就是updlock,你可以这样:

select * from a with(updlock)


这样后,还是不能直接修改啊??

#6


引用 5 楼 xyq1986 的回复:
Quote: 引用 3 楼 yupeigu 的回复:

在sql server里,加了更新锁,也就是updlock,你可以这样:

select * from a with(updlock)


这样后,还是不能直接修改啊??


你是想在返回结果中,直接修改是吗?

在sql server 的客户端工具ssms里,只有在工具里打开后直接修改。



#7


引用 6 楼 yupeigu 的回复:
Quote: 引用 5 楼 xyq1986 的回复:

Quote: 引用 3 楼 yupeigu 的回复:

在sql server里,加了更新锁,也就是updlock,你可以这样:

select * from a with(updlock)


这样后,还是不能直接修改啊??


你是想在返回结果中,直接修改是吗?

在sql server 的客户端工具ssms里,只有在工具里打开后直接修改。





在sql server ide里数据修改数据

除了用这种方法外,还有其它方法可以改吗?
比如像pl/sql里的for update

#8


引用 7 楼 xyq1986 的回复:
Quote: 引用 6 楼 yupeigu 的回复:

Quote: 引用 5 楼 xyq1986 的回复:

Quote: 引用 3 楼 yupeigu 的回复:

在sql server里,加了更新锁,也就是updlock,你可以这样:

select * from a with(updlock)


这样后,还是不能直接修改啊??


你是想在返回结果中,直接修改是吗?

在sql server 的客户端工具ssms里,只有在工具里打开后直接修改。





在sql server ide里数据修改数据

除了用这种方法外,还有其它方法可以改吗?
比如像pl/sql里的for update


sql server的客户端功能比较差,只能像你说的那种办法。

因为pl/sql也不是oracle官方的工具,是第三方开发的工具,所以你也可以用第三方开发的sql server客户端,我用的这个sqldbx客户端就可以实现修改功能:
在sql server ide里数据修改数据

#1


update tb
set xxx
from tb
where xxx

#2


写 tsql 语句算吗?

#3


在sql server里,加了更新锁,也就是updlock,你可以这样:

select * from a with(updlock)

#4


要不就是,直接运行update语句:

update tb
set 字段 = 值
where 条件

但是这个不是你说的那种,查询出来数据后,就能直接修改的。

之前用sqldbx的时候,可以先select 然后,直接在返回的数据中,右键修改,然后修改数据的。

#5


引用 3 楼 yupeigu 的回复:
在sql server里,加了更新锁,也就是updlock,你可以这样:

select * from a with(updlock)


这样后,还是不能直接修改啊??

#6


引用 5 楼 xyq1986 的回复:
Quote: 引用 3 楼 yupeigu 的回复:

在sql server里,加了更新锁,也就是updlock,你可以这样:

select * from a with(updlock)


这样后,还是不能直接修改啊??


你是想在返回结果中,直接修改是吗?

在sql server 的客户端工具ssms里,只有在工具里打开后直接修改。



#7


引用 6 楼 yupeigu 的回复:
Quote: 引用 5 楼 xyq1986 的回复:

Quote: 引用 3 楼 yupeigu 的回复:

在sql server里,加了更新锁,也就是updlock,你可以这样:

select * from a with(updlock)


这样后,还是不能直接修改啊??


你是想在返回结果中,直接修改是吗?

在sql server 的客户端工具ssms里,只有在工具里打开后直接修改。





在sql server ide里数据修改数据

除了用这种方法外,还有其它方法可以改吗?
比如像pl/sql里的for update

#8


引用 7 楼 xyq1986 的回复:
Quote: 引用 6 楼 yupeigu 的回复:

Quote: 引用 5 楼 xyq1986 的回复:

Quote: 引用 3 楼 yupeigu 的回复:

在sql server里,加了更新锁,也就是updlock,你可以这样:

select * from a with(updlock)


这样后,还是不能直接修改啊??


你是想在返回结果中,直接修改是吗?

在sql server 的客户端工具ssms里,只有在工具里打开后直接修改。





在sql server ide里数据修改数据

除了用这种方法外,还有其它方法可以改吗?
比如像pl/sql里的for update


sql server的客户端功能比较差,只能像你说的那种办法。

因为pl/sql也不是oracle官方的工具,是第三方开发的工具,所以你也可以用第三方开发的sql server客户端,我用的这个sqldbx客户端就可以实现修改功能:
在sql server ide里数据修改数据