oracle資料庫如何用update批量更新某列資料中的字段

2021-04-26 06:22:25 字數 1146 閱讀 4721

1樓:穆亞楓

update的語法格式為:

update 表名

set 欄位名=「更新的值」

[where 欄位名 = 限制條件值] --這部分可以不加,如果是更新整個表。

2樓:匿名使用者

跟sql server類似。bai

可以使用

du程式設計,

zhi或者使用pl/sql連線oracle資料庫,登陸連線後,使dao用以下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' ;

3樓:匿名使用者

update tal set name=replace(name,'廣東省','湖南省') where name like '廣東省%'

4樓:

update tal set name = '湖南' || substr(name,3,len(name) - 2) where substr(name,1,2) = '廣東'

sql的update語句如何實現對某字段的部分值批量更新?

5樓:匿名使用者

update 表 set 字段=replace(字段,'海淀區','朝陽區')

where 。。。。。。。。。。。。這樣?

6樓:匿名使用者

先查出來,

然後使用string 的replace方法,

把更新後的字串更新進資料庫。

7樓:匿名使用者

update 表名 set a=replace( a, '海淀', '朝陽') where a like '海淀';

8樓:澤希

update a set name1=replace(name1,'海淀區','朝陽區')

如上sql,name1是你的欄位名,希望可以幫到你

如何用sql查詢oracle資料庫

查詢你 當前使用者下,有哪些表 select from user tables 查詢你 當前使用者下,可以 訪問哪些表 也就是訪問自專己 和 其他使用者的 select from all tables 查詢當屬前資料庫所有的表,需要你有 dba 的許可權select from dba tables ...

oracle資料庫如何刪除資料庫

操作步驟如下 第一步 用超級管理員登陸oracle conn as sysdbaconn as sysdba 第二步 刪除指定的使用者 drop user username cascade 第三步 重新建立此使用者 create user username identified by passwor...

oracle資料庫面試題,ORACLE資料庫面試題

1 update t set logdate 2003 01 01 where logdate 2001 02 11 2 select from t where rowid not in select max rowid from t group by id,name,address,phone,l...