oracle 資料更新講解

2021-07-06 00:19:05 字數 434 閱讀 1203

(1) 更新乙個列:update t_person set age=30

(2) 更新多個列:update t_person set age=30,name=』tom』

(3) 更新一部分資料:update t_person set age=30 where name=』tom』,用where語句表示只更新name是』tom』的行,注意sql中等於判斷用單個=,而不是==。

(4) where中還可以使用複雜的邏輯判斷:

update t_person set age=30 where name=』tom』 or age<25. or相當於c#中的||(或者)。

(5) where中可以使用的其他邏輯運算子是:or,and,not,<,>,>=,<=,!=(或< >)等。

撰寫人:度量科技www.delit.cn

oracle批量更新資料

目的 兩個表t1,t2,t1裡面的字段,id,name,t2也是,將t2表和t1表裡面相等的id的記錄的name欄位更新到t1表裡面 1 update t1 set name select t2.name from t2 where t2.id t1.id where exits select 1 ...

資料庫的資料更新操作講解

sql的資料插入語句 insert 通常有兩種形式,插入元祖和插入子查詢結果,後者可以一次插入多個元祖 插入元祖 插入乙個新學生元祖 insert into student 可以列出屬性名,順序可以不同,但是values要與屬性名次序一一對應 values 16999010 梅西 男 30,cs 插...

Oracle更新資料的方法

1.普通更新update 當你需要更新的表是單個或者被更新的字段不需要關聯其他錶帶過來,則最後選擇標準的 update 語句,速度最快,穩定性最好,並返回影響條數。如果 where 條件中的字段加上索引,那麼更新效率就更高。但對需要關聯表更新欄位時,update 的效率就非常差。2.inline v...