作者regress ()
看板Database
标题[SQL ]
时间Fri Jan 7 15:49:25 2022
(针对
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'去筛选,可是又是去改它的名字,想确认作法是否正确
谢谢
-----
Sent from JPTT on my Xiaomi M2007J17C.
--
-----
Sent from JPTT on my Xiaomi M2007J17C.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.218.241.141 (香港)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1641541769.A.CA4.html
1F:→ ken218: SQL 在 update 前会用 where 来选取所有要改动的 row, 所 01/08 15:47
2F:→ ken218: 以这样做是 ok 的 01/08 15:47
3F:→ regress: 了解,谢谢 01/09 22:11
4F:推 SeanBoog: 可 但如果是要1改2 2改3 这种 就要当心 02/08 18:26
5F:→ SeanBoog: 因为逐笔修改後资料会变化 02/08 18:27