/*想实现动态创建一张表
首先创建了一张临时表#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)--为常量时就可通过
请问如需使用变量,该如何编写?
谢谢!
首先创建了一张临时表#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)--为常量时就可通过
请问如需使用变量,该如何编写?
谢谢!
解决方案 »
- MDI窗口的问题
- 如果让程序自动适应分辩率啊?
- delphi 利用 组件控制 excel 怎么设置某一个单元格的 背景颜色?
- 请问如何用image实现存取图片(sql数据库),除了dbimage外,这种方法是否可行?
- 我想删除指定文件夹内的所有文件怎么办?
- 使用了devexpressbar,发现里面有个treeviewCombo很不错,但不能普通窗口中放置,求高手帮忙修改源码!
- 我是猩猩了?真的?多谢各位支持!!!
- hi,大家好,我来问一个问题,大家伙来看看
- 急!如何屏蔽MSCOMM弹出的错误信息:port already open
- 请问油箱账号的申请是怎么实现的?
- 求一个DELPHI的API手册,最好是中文版,非常感谢ing
- delphi如何和sybase连接???希望指点
SQL中,ALTER TABLE TB4 ADD 後不能加變量
不過,如果把整個這句話看作一個字符串再去EXEC (@SQL)就可以
這並不是DELPHI中的鑤誤,而是後臺的錯誤