你在store procedure中处理的时候应该这种
declare @cmdText nvarchar(400)
SET @TNAME='AA'
set @cmdText="create table "+@tname+"..."
execute(@cmdText)
return @@error
declare @cmdText nvarchar(400)
SET @TNAME='AA'
set @cmdText="create table "+@tname+"..."
execute(@cmdText)
return @@error
但不会有冲突的。