sql语句将一张表中的数据导入到另外一张表中?

mz48602 2010-06-30 06:36:53
我无法修改表结构只能用sql语句来导数据
...全文
448 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
304的的哥 2010-06-30
  • 打赏
  • 举报
回复
“sql语句将一张表中的数据导入到另外一张表中”?
是什么意思?
两张表中的属性列不相同,你怎么导入,要不就在重新建立一张表,包含这两张表的属性列,你才可以将这两张表中的数据导入在一起。(不过得满足那几个NF)
thinclient 2010-06-30
  • 打赏
  • 举报
回复
比如:

表TA结构和内容如下:
班级 姓名 语文 数学
1 A 10 20
2 B 30 40

表TB的结构和内容如下:
班级 姓名 语文 数学
3 C 50 50
4 D 60 60

表TC的结构和内容如下:
班级 姓名
5 X
6 Y

如果要把TB的内容整插入到TA,由于TA和TB结构相同,使用以下命令:
Insert TA Select * From TB

如果要把TC的内容整插入到TA,由于TA和TB结构不相同,使用以下命令:
Insert TA (班级,姓名) Select * From TC

Insert TA (班级,姓名) Select 班级,姓名 From TC


dawugui 2010-06-30
  • 打赏
  • 举报
回复
[Quote=引用楼主 mz48602 的回复:]
我无法修改表结构只能用sql语句来导数据
[/Quote]
insert into tb2(列名...) select 列名 ... from tb1
中国风 2010-06-30
  • 打赏
  • 举报
回复
insert into table1(Col1,Col2...)

select col1,col2..... from table2
obuntu 2010-06-30
  • 打赏
  • 举报
回复
insert into ..
select ..

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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