insert into 语句,我要向表a里插入4个字段,其中3个来自表b,另一个是当前的月份,请高手帮忙!

2025-03-03 05:13:15
推荐回答(2个)
回答1:

SQL Server:
insert into a (字段1,字段2,字段3,字段4)
select 需要的字段1,需要的字段2,需要的字段3,CONVERT(varchar(2) , getdate(), 107 )
from b [筛选条件]
注意:那个月份数据类型不能是DateTime的,否则报错。因为你只要月份,说以强制转换也不成功。

回答2:

insert into a(A,B,C,D)
select A,B,C,month(getdate()) from B