[SQL ] SQL语法问题(UPDATE)

楼主: regress   2022-01-07 15:49:25
(针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
数据库名称:ORACLE
数据库版本:
内容/问题描述:
大家好
我要帮部门的资料做更正,因为资料较多,
我想在toad直接用SQL语法更新
比如
table: Dep_data
字段: Mach_Name
我想把Mach_Name的所有叫做ABC的物品,改叫做ABBA
我预计语法如下
Update Dep_data set Mach_Name ='ABBA'
where Mach_Name='ABC'
因为我是用Where Mach_Name='ABC'去筛选,可是又是去改它的名字,想确认作法是否正确
谢谢
作者: ken218 (ken218)   2022-01-08 15:47:00
SQL 在 update 前会用 where 来选取所有要改动的 row, 所以这样做是 ok 的
楼主: regress   2022-01-09 22:11:00
了解,谢谢
作者: SeanBoog (施吉祥先生)   2022-02-08 18:26:00
可 但如果是要1改2 2改3 这种 就要当心因为逐笔修改后资料会变化

Links booklink

Contact Us: admin [ a t ] ucptt.com