急:在线等

isittrue 2007-09-27 02:04:25
数据库中从一个表象另一个表插入数据,第一个表8个字段,第二个表10个字段,第一个表的8个字段和第二个表中的八个字段相同。怎么写SQL语句?谢谢
...全文
105 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
isittrue 2007-09-27
  • 打赏
  • 举报
回复
好了,十分感谢大家的帮助!!
OracleRoob 2007-09-27
  • 打赏
  • 举报
回复
insert into t1(f1,f2,f3,f4,f5,f6,f7,f8,f9,f10)
select f1,f2,f3,f4,f5,f6,f7,f8, 1 ,2 --指定常量值即可
from t2
Limpire 2007-09-27
  • 打赏
  • 举报
回复
insert into 表2 select *,0,0 from 表1
Limpire 2007-09-27
  • 打赏
  • 举报
回复
insert into 表1 select *,0,0 from 表2
isittrue 2007-09-27
  • 打赏
  • 举报
回复
但是第二个表的2个字段不能为空
OracleRoob 2007-09-27
  • 打赏
  • 举报
回复
指定字段列表即可,如:

insert into t1(f1,f2,f3,f4,f5,f6,f7,f8)
select f1,f2,f3,f4,f5,f6,f7,f8
from t2

27,581

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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