oracle数据库如何用update批量更新某列数据中的字段

oracle数据库如何用update批量更新某列数据中的字段,第1张

跟Sql Server类似。

可以使用编程,或者使用PL/SQL连接Oracle数据库,

登陆连接后,使用以下Sql:

update table set id='TT' where a='XX'

以上语句,就是将表table中列a='XX'的所有id列改为“TT”。

条件可以添加多个,更新的字段也可以添加多个,比如:

update table set id1='TT',id2='CC' where a='XX' and b='YY'

:赋予oracle数据库中权限,用grant语句。 如将scott用户下的emp表的查询权限赋予system用户,可用如下语句: grant select on emp to system将scott用户下的emp表的更新权限赋予system用户,可用如下语句: grant update on emp to system

1、首先创建测试的原表A。

2、插入原表A测试数据,执行完SQL后,记得点击commit按钮,否则,数据不会持久化到数据库。

3、【创建表结构与数据】此处不需要commit动作。

4、【同字段仅数据】。

5、【不同字段仅数据】,执行完SQL后,记得点击commit按钮,否则,数据不会持久化到数据库。

6、最后效果如下图,这样就完成了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9419547.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存