Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
jtwork
Yak Posting Veteran
82 Posts |
Posted - 2008-05-16 : 04:45:09
|
| Im having a problem with the following can anyone spot how i can fix it? I dont think it likes the begin statement but without it, it has a declare issue.IF EXISTS (SELECT 1 FROM snapevent.INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' AND TABLE_NAME='FastEp_Snap_OD_Acc' + preports.dbo.f_filedate(getdate()) begin declare @CMD nvarchar(300) Set @CMD = 'drop table Snap_OD_Acc_' + preports.dbo.f_filedate(getdate()) --print @CMD exec (@CMD) end |
|
|
Lumbago
Norsk Yak Master
3271 Posts |
Posted - 2008-05-16 : 05:23:33
|
There is a missing parenthesis:IF EXISTS (SELECT 1 FROM snapevent.INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' AND TABLE_NAME='FastEp_Snap_OD_Acc' + preports.dbo.f_filedate(getdate())) --> Missing parenthesisbegindeclare @CMD nvarchar(300)Set @CMD = 'drop table Snap_OD_Acc_' + preports.dbo.f_filedate(getdate()) --print @CMDexec (@CMD)end --Lumbago |
 |
|
|
|
|
|