資料庫中兩表之間相互更新的語法
表tableA 欄位col1,col2,col3
表tableB 欄位col1,col2,col3
兩表之間對應的欄位型別相同或者相容,不需要轉換。
如果需要把tableA中col1和col2分別和表tableB中的col1,col2相同的列,使用tableB的col3來更新tableA的col3.
sybase/sql server的語法
update tableA
set col3=b.col3
from tableA a,tableB b
where a.col1=b.col1
and a.col2=b.col2
oracle的語法
update tableA a
set col3=(select col3 from tableB b where b.col1=a.col1 and b.col2=a.col2)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/47869/viewspace-909760/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle兩表之間資料更新Oracle
- fragment之間相互傳資料、共享資料Fragment
- oracle中的資料庫、使用者、方案、表空間、表物件之間的關係Oracle資料庫物件
- 使用SQL語句將資料庫中的兩個表合併成一張表SQL資料庫
- 在兩個資料庫之間進行資料同步資料庫
- Oracle 中手工建立資料庫的語法Oracle資料庫
- 在資料庫之間移動表空間資料庫
- MYSQL資料插入和更新的語法MySql
- pgsql 連表更新語法SQL
- Oracle - 資料庫的例項、表空間、使用者、表之間關係Oracle資料庫
- 資料庫-SQL 語法資料庫SQL
- oracle資料庫兩表資料比較Oracle資料庫
- PostgreSQL:表空間-->資料庫-->表SQL資料庫
- 查詢兩個日期之間的資料
- PostgreSQL-表空間、資料庫、使用者之間的關係(七)SQL資料庫
- 不同Oracle資料庫之間的資料同步Oracle資料庫
- UNDO表空間損壞導致資料庫無法OPEN資料庫
- 微服務之間的相互呼叫微服務
- 兩表中某列的資料差異
- 乾貨分享|優炫資料庫管理之表空間資料庫
- ORACLE資料庫中刪除表資料後,資料庫表空間已使用不會自動減少Oracle資料庫
- 自動檢測兩個資料庫之間物件的儲存過程資料庫物件儲存過程
- 如何獲取 PostgreSQL 資料庫中的表大小、資料庫大小、索引大小、模式大小、表空間大小、列大小SQL資料庫索引模式
- 檢視資料庫表空間資料庫
- oracle清除資料庫表空間Oracle資料庫
- 刪除資料庫表空間資料庫
- SAP中的資料庫表索引資料庫索引
- 資料庫-SQL基礎語法資料庫SQL
- 資料庫和表空間資料移動資料庫
- oracle sybase之間聯表更新的區別Oracle
- MongoDB資料庫中更新與刪除資料MongoDB資料庫
- sql取兩個值之間的資料方法(轉)SQL
- 大資料:大資料之基礎語法大資料
- 透過sql語句建立表時指定表空間的語法SQL
- (轉)oracle資料庫之間 表複製方法一(extent 方法)Oracle資料庫
- CXX庫提供Rust和C+ 之間的安全相互呼叫Rust
- 利用BSP call ABAP程式更新資料庫表資料庫
- Oracle資料庫中的整型表示法Oracle資料庫