/*想实现动态创建一张表
首先创建了一张临时表#tab4,
然后从数据库中动态得到需要增加的几个列的名字,
接着在#tab4中追加列,将得到的列名赋给追加的列
最后再填入数据*/
DECLARE @ITMID VARCHAR(20)
CREATE TABLE #TAB4(湖泊名称 VARCHAR(20))
INSERT INTO #TAB4(湖泊名称) VALUES(' 太湖')
set @ITMID='qqq'
ALTER TABLE #TAB4
ADD @ITMID varchar(20) --在追加列名的时候,是否支持变量?此处报错!!
如改成ADD qq varchar(20)--为常量时就可通过
请问如需使用变量,该如何编写?
  谢谢!