H hzzkf Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-30 #1 如题,有几个字段来源与另一张表,有几个字段是变量值,怎么写?
Y ysai Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-30 #2 format('insert into tab1 (field1,field2,fiedl3,field4) select ''%s'',%d,field1,field2 from tab2',[s,n]); 这是多条的,单条的用 format('insert into tab1 (field1,field2,fiedl3,field4) values(select top 1 ''%s'',%d,field1,field2 from tab2)',[s,n]); 随手写的,没有测试
format('insert into tab1 (field1,field2,fiedl3,field4) select ''%s'',%d,field1,field2 from tab2',[s,n]); 这是多条的,单条的用 format('insert into tab1 (field1,field2,fiedl3,field4) values(select top 1 ''%s'',%d,field1,field2 from tab2)',[s,n]); 随手写的,没有测试
王 王公子 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-30 #3 如果在后台实现可以用动态执行,execute,可以参照帮助
Q qiujsh Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-30 #4 insert into table1 ( field1,field2,field3) select ( field1,field2,field3) from table2
H hzzkf Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-31 #5 还是没搞懂我的意思,举个例子。 A和B表都有姓名,性别两个字段。B表比A表多一个年龄字段。 现在要做的是将A表中的所有记录插入到B表中,并在插入的同时给B表的年龄字段写入某个 数值。怎么做? (没有年龄字段的写法为:INSERT B 姓名,性别 SELECT 姓名,性别 FROM A,如给每条 插入的记录的年龄字段都赋23的值,怎么做?)
还是没搞懂我的意思,举个例子。 A和B表都有姓名,性别两个字段。B表比A表多一个年龄字段。 现在要做的是将A表中的所有记录插入到B表中,并在插入的同时给B表的年龄字段写入某个 数值。怎么做? (没有年龄字段的写法为:INSERT B 姓名,性别 SELECT 姓名,性别 FROM A,如给每条 插入的记录的年龄字段都赋23的值,怎么做?)
H hclee Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-31 #6 insert into table1 ( field1,field2,field3, age) select ( field1,field2,field3, 23) from table2