34,590
社区成员
发帖
与我相关
我的任务
分享
Create Table #Temp
(
OrderDay Datetime
)
Declare @Day Datetime
Declare @Sql Varchar(8000)
Set @Day='2014/10/10'
Set @Sql='Insert into #Temp(OrderDay) Valuse ('+@Day+')'
Exec(@Sql)
Select * from #Temp
Drop Table #Temp
Create Table #Temp
(
OrderDay Datetime
)
Declare @Day varchar(10) -- 直接用字符串
Declare @Sql Varchar(8000)
Set @Day='2014/10/10'
Set @Sql='Insert into #Temp(OrderDay) Values ('''+@Day+''')' -- 日期值要有引号,Values 拼写错误
Exec(@Sql)
Select * from #Temp
Drop Table #Temp
Set @Sql='Insert into #Temp(OrderDay) Valuse ('+convert(varchar(10),@Day,120)+')'