sql文插表
① 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文插表擴展閱讀:
刪除語句: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如何插入表
你的問題太強大了,強大到沒看明白
插入表式指創表還是往表中插入數據?
創表 :
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[表名]
GO
if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
BEGIN
CREATE TABLE [dbo].[表名] (
[欄位1] [類型] ,
[欄位2] [類型] ,
[欄位3] [類型]
)
END
GO
插數據
insert into [dbo].[表名]([欄位1],[欄位2],。。。,[欄位n]) values ('值1','值2',。。。,'值n');
③ sql語句怎麼把查詢的結果插入表中
insertintotable1(id,sex,age)select1,'man',agefromtable2wherename='b'
④ sql語句 怎麼從一張表中查詢數據插入到另一張表中
可用insert into語句將查詢的數據插入到另一張表。
前提:查詢的欄位要與被插入表的欄位屬性一致及長度一致,否則,在插入過程中容易報錯。
使用資料庫:Oracle
步驟:
1、羅列下源表的數據。