① sql語句 怎麼把從一個表中查出來數據插入到另一個表中
標准SQL語句格式:
INSERT
INTO 表名(欄位名)
select 欄位名
from 表面
例子:將查詢出的s表中sno,j表中jno,p表中pno插入spj表中
insert
into spj(sno,jno,pno)
select sno,jno,pno
from s,j,p
(1)sql插入a表的數據插入b表擴展閱讀:
刪除語句:DELETE * FROM table_name
查詢語句:SELECT * FROM Persons WHERE ROWNUM <= 5
建立視圖:CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition
② sql語句 怎麼從一張表中查詢數據插入到另一張表中
insertintotable1(id,name)selectid,namefromtable2
③ sql怎麼將一個表的數據插入到另一個表中
在HH中列出要插入列的列表跟select from mm表中的選擇的列的列表一一對應就可以了,當然兩邊的數據類型應該是兼容的。
1、insert into hh (fielda,fieldb,fieldc) select fieldx,fieldy,fieldz from mm
④ SQL怎樣把一個表的數據插入到另一個表裡
只插入id,title,content的值:insert
into
b(id,title,content)
select
id,title,content
from
a
插入B中並填寫B的所有欄位:insert
into
b
select
id,title,content,'adder的值','n_time的默認值'
from
a
⑤ sql中把資料庫A中a表a列的數據插入到資料庫b中b表b列的sql語句怎麼寫
要實現兩個表之間的數據的自動更新,可以採用觸發器來實現,觸發器的實現方法:
1、a表有數據更新的時候自動更新b表:
create
or
replace
trigger
tg
after
update
on
a
for
each
row
begin
update
b
set
xx=xx
where
b.aid
=
a.id;
end;
/
2、a表插入數據時,b表更新數據:
create
or
replace
trigger
tgg
after
insert
on
a
for
each
row
begin
insert
b
values(xxxx);
end;
/
如果不需要每條數據都跟新,只需要在每次a更新的時候更新b,可以將後面的for
each
row去掉。
⑥ sql資料庫 怎麼將A表的數據導入到B表
首先要保證的是B庫的TestTableB1 表結構和A庫的TestTableA1 表結構相同.
SET IDENTITY_INSERT DataBaseB.dbo.TestTableB1 ON --導入前開啟IDENTITY_INSERT為ON
INSERT DataBaseB.dbo.TestTableB1 --目標資料庫表(需要導入的庫表)
( TestId,
TestName
)
SELECT
TestId,
TestName
FROM DataBaseA.dbo.TestTableA1 --源資料庫表(需要導出的庫表)
SET IDENTITY_INSERT DataBaseB.dbo.TestTableB1 OFF --導入後關閉IDENTITY_INSERT為OFF.
⑦ sql語句 怎麼從一張表中查詢數據插入到另一張表中
可用insert into語句將查詢的數據插入到另一張表。
前提:查詢的欄位要與被插入表的欄位屬性一致及長度一致,否則,在插入過程中容易報錯。
使用資料庫:Oracle
步驟:
1、羅列下源表的數據。
⑧ SQL怎樣把一個表的數據插入到另一個表裡
復製表結構及數據到新表select * into 目標表名 from 源表名
將資料庫A中某表的的某列欄位,更新到資料庫B中某表的某列欄位:(use master 資料庫)
update a
set a.name=b.name
from temp1.dbo.tableA a,temp2.dbo.tableA b
where a.id=b.id