日期:2014-05-19  浏览次数:20484 次

这个SQL应该怎么写
insert   into   表1(a1,a2)
select   b1,b2   from   表2
在执行SQL时要在表1中另一个字段a3存入一个固定的值0(不能在表1中设置默认值),应该如何写SQL语句

------解决方案--------------------
insert into 表1(a1,a2,a3)
select b1,b2,0 from 表2

------解决方案--------------------
insert into 表1(a1, a2, a3)
select b1,b2, '0 ' from 表2
------解决方案--------------------
insert into 表1(a1,a2,a3)
select b1,b2,0 from 表2

------解决方案--------------------
insert into 表1(a1, a2, a3)
select b1,b2, '0 ' from 表2

------解决方案--------------------
a3是字符型

insert into 表1(a1,a2,a3)
select b1,b2, '0 ' from 表2


-----------------------------
a3是数值型

insert into 表1(a1,a2,a3)
select b1,b2,0 from 表2