日期:2014-05-16 浏览次数:20512 次
DECLARE @datechar varchar(10)
SET @datechar= CONVERT(varchar(10), GETDATE(), 23)
CREATE TABLE [dbo].[completeTopic_'+@datechar+']
SET @sqlchar='CREATE TABLE [dbo].[completeTopic_'+@datechar+']
DECLARE @datechar varchar(10)
declare @sqlchar nvarchar(1000)
SET @datechar= CONVERT(varchar(10), GETDATE(), 23)
SET @sqlchar='CREATE TABLE [dbo].[completeTopic_'+@datechar+'](' +
'a int,b datetime,c varchar(10)'+
')'
select @sqlchar
--exec(@sqlchar)
DECLARE @sql NVARCHAR(max)
SET @sql='select 1'+CHAR(13)+'go'+CHAR(13)+'select 2'
print(@sql)
/*
select 1
go
select 2
*/
exec('select 1;
go
select 2;')
/*
消息 102,级别 15,状态 1,第 2 行
'go' 附近有语法错误。
*/
-- 把exec(@sqlchar)暂时换为如下语句
print @sqlchar