一个关于时间变量的问题,搞不定,请教大家!
declare @Date1 SmallDateTime
select @Date1=2003-8-1
exec('select *
into temptable
from table1
where StaDate='+@SDate1)
drop table temptable
服务器: 消息 170,级别 15,状态 1,行 4
第 4 行: '18' 附近有语法错误。
问题点数:0、回复次数:4Top
1 楼erigido(丰田村农民)回复于 2003-08-02 21:07:47 得分 0
'2003-8-1'Top
2 楼zjcxc(邹建)回复于 2003-08-02 21:15:05 得分 0
declare @Date1 SmallDateTime
select @Date1='2003-8-1' --日期要用''括起来
exec('select *
into temptable
from table1
where StaDate='''+@SDate1+'''') --这里也是要做同样处理.
drop table temptable
Top
3 楼mhx218(无)回复于 2003-08-02 21:20:13 得分 0
确实是这样。我刚接触数据库。谢谢你的帮助!Top




