insert into test(f1,f2) values (23,32),(45,12),(87,23)(20)

  • 主题发起人 主题发起人 wxj9527
  • 开始时间 开始时间
W

wxj9527

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,为什么会出错? 一次查如多条的insert 语句怎么写>? 不用insert into ``select
 
insert into test(f1,f2) values (23,32)insert into test(f1,f2) values(45,12)insert into test(f1,f2) values(87,23)
 
要求用一条语句实现....mysql中可以insert into test(f1,f2) values (23,32),(45,12),(87,23)为什么SQL SERVER不行? SQL SERVER应怎么写?
 
insert into test(f1,f2) values (23,32);insert into test(f1,f2) values(45,12);insert into test(f1,f2) values(87,23);中间用;号就可以一次运行
 
这个我知道````我必须要用一条语句.因为字段个数和values的个数都不确定...上面那个只是个例子...
 
insert into test(f1,f2)select (f1,f2) from tableX
 
insert into test(f1,f2) select 23,32 union all select 45,12 union allselect 87,23
 
个数都不确定,可以在delphi并sql语句
 
insert into test(f1,f2)select 23,32 from dualunion allselect 45,12 from dual...
 
多人接受答案了。
 

Similar threads

回复
0
查看
816
不得闲
S
回复
0
查看
846
SUNSTONE的Delphi笔记
S
S
回复
0
查看
778
SUNSTONE的Delphi笔记
S
后退
顶部