怎么这样插入数据?

TripleH 2004-12-22 11:19:21
怎样把一个表里的部分字段下的值插入到另一个表中,作为部分字段的值?
...全文
86 点赞 收藏 8
写回复
8 条回复
TripleH 2004年12月22日
举个例子!
insert t1(f1,f2,f3,f4,f5,f6,f7,f8) select tf1,tf2,tf3,tf4 from t2
其中我要插入的表t1的f5-f8字段下的值,在表t2中没有对应字段,但是对于这些字段的值我都准备输入一个默认值,怎么办?比如f5下都输入2。f6下都输入“你好”之类的!
回复 点赞
NinGoo 2004年12月22日
哦,看了邹建的明白你的意思了,就是用一个table的部分列的值插入另一个table的部分列
这样只要插入的时候指名列的名称列表就好
回复 点赞
NinGoo 2004年12月22日
举个例子,描述清楚点,看不懂咧
回复 点赞
insert 另一表(部分字段列表) select 部分字段 from 一个表
回复 点赞
insert t1(f1,f2,f3,f4,f5,f6,f7,f8)
select tf1,tf2,tf3,tf4,2,'你好','怪事','就是这样' from t2
回复 点赞
vinsonshen 2004年12月22日
你可以直接输入"你好"作为那列值
回复 点赞
vinsonshen 2004年12月22日
insert t1(f1,f2,f3,f4,f5,f6,f7,f8)
select tf1,tf2,tf3,tf4,'你好1','你好2','你好3','你好4' from t2
回复 点赞
TripleH 2004年12月22日
没有人帮我看看啊!
回复 点赞
发动态
发帖子
应用实例
创建于2007-09-28

1.1w+

社区成员

6.8w+

社区内容

MS-SQL Server 应用实例
社区公告
暂无公告