ORACLE把表A的部分資料到如到表B

2022-11-19 01:16:20 字數 624 閱讀 3749

1樓:匿名使用者

你可以嘗試用 oracle 的 merge 語句來處理一下。

你就僅僅處理 當 源表有資料, 目標表 無資料的情況下, 插入

當源表有,目標表也有的, 就不處理了。

2樓:匿名使用者

oracle:

insert into p_user(id,name,sal,c_id)

select a.id, a.name, a.

sal, a.c_idfrom p_buffer_user a, p_user bwhere a.c_id = b.

c_id(+)and b.c_id is null

3樓:匿名使用者

insert into p_user (select * from p_buffer_user pb where pb.c_id not in (select p.c_id from p_user p) );

4樓:學習先知道

insert into p_user select * p_buffer_user where c_id not in (select c_id

from p_user)

在oracle中資料庫 表空間 表之間的關係

建立來資料庫可以按資料庫自建立嚮導進行建立bai 表空間du create tablespace 表空間名zhidatafile 路徑 size 大小dao autoextended on 開啟自增 drop tablespace 表空間名 表 create table 表名 欄位列表 drop t...

oracle資料庫怎麼往表中的某一行資料的字

在insert into語句中新增指定的欄位即可。如以下資料 test1表中 test表與test1表結構相同,但目內前無數容據,現在要求將test1中的id插入到test中,不處理name欄位,可用如下語句 insert into test id select id from test1 mit ...

查詢oracle資料庫中包含某段的表名

我這裡說的欄位名跟列 是同一個意思 select column name,table name,data type data length,data precision,data scale from user tab columns where column name 欄位名 根據欄位名查出相關的...