存储过程里如果改表名呢?
set   @sql= 'sp_rename    '+@OldTableName+ '       '+@TableName+ ' ' 
 exec(@sql) 
 不行 
 set   @sql= 'sp_rename   @OldTableName   @TableName ' 
 exec(@sql) 
 也不行 
 exec   sp_rename   @OldTableName   @TableName 
 也不行 
 exec   sp_rename    '+@OldTableName+ '    '+@TableName+ ' 
 也不行   
 到底怎么搞啊,请高手指点!在线等!
------解决方案--------------------set @sql= 'sp_rename  '+@OldTableName+ ', '+@TableName+ ' ' 
 exec(@sql)   
 exec sp_rename @OldTableName,@TableName
------解决方案--------------------set @sql= 'exec sp_rename  '+@OldTableName+ ' ,  '+@TableName+ ' ' 
 exec(@sql)