加上启正with values就行,如下:
use tempdb
go
create table #Temp(ID int)
insert #Temp select 1
insert #Temp select 2
go
declare @Date datetime,@s nvarchar(1000)
set 培御@Date=getdate()
set @s='ALTER TABLE #Temp Add ['+Cast(Day(@Date) As varchar)+'_发出] int default 0 with values'--加上配旁岩with values
exec(@s)
select * from #Temp
/*
ID 26_发出
----------- -----------
1 0
2 0
(2 行受影响)
*/
不橘码能用其他列值如野作为默认值,借书日期的话,渣伍喊时间一般会用getdate()获得,那还书日期默认值就写getdate()喽
或者getdate()+1
看磨坦看瞎桥桐这篇文消盯章 http://blog.csdn.net/wangganggang90/article/details/6925847