SQL语句。。。。。

bluesky23 2004-11-18 11:28:11
insert into table1 values(select * from table2)
我想把table2中的数据全部追加到table1中,
这句怎么不对?
应该如何改?
急。。。。。
...全文
122 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
pweixing 2004-11-18
  • 打赏
  • 举报
回复
如果全部插入就不要 value 了,除非你要求插入某些字段。
lxtlwd 2004-11-18
  • 打赏
  • 举报
回复
insert into table1 select * from table2
creazyfish 2004-11-18
  • 打赏
  • 举报
回复
online(龙卷风V3.0--笑傲江湖)
tztz520(午夜逛街)
都是对的呵呵
tztz520 2004-11-18
  • 打赏
  • 举报
回复
一句代码就可以了
tztz520 2004-11-18
  • 打赏
  • 举报
回复
db.Execute "INSERT INTO table1 SELECT * FROM table2"
huangjianyou 2004-11-18
  • 打赏
  • 举报
回复
Sub InsertIntoX1()

Dim dbs As Database

Set dbs = OpenDatabase("Northwind.mdb")

dbs.Execute " INSERT INTO Customers " _
& "SELECT * " _
& "FROM [New Customers];"

dbs.Close

End Sub

Sub InsertIntoX2()

Dim dbs As Database

Set dbs = OpenDatabase("Northwind.mdb")

dbs.Execute " INSERT INTO Employees " _
& "(FirstName,LastName, Title) VALUES " _
& "('Harry', 'Washington', 'Trainee');"

dbs.Close

End Sub

^_^
online 2004-11-18
  • 打赏
  • 举报
回复
insert into table1(id,mc,mx,mv)
select id,mc,mx,mv from table2
aohan 2004-11-18
  • 打赏
  • 举报
回复
如果表结构相同,则用
insert into tabela
select * from tabelb

如果表结构不同,则需要对应好
insert into tabela ( fields1,fields2...)
select fields1,fields2... from tabelb
lzj34 2004-11-18
  • 打赏
  • 举报
回复
真晕
db.Execute "INSERT INTO table1 SELECT * FROM table2"
fu256 2004-11-18
  • 打赏
  • 举报
回复
insert into table1 select * from table2
or
select * into tablel from table2

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧