我想在一个固定表中,添加一个列名,但是这个列名是一个动态的(它是用一个变量传过来的).如何实现呀,各位大哥大姐多多帮忙呀
解决方案 »
- 请问如何在sqlserver中提高delete的性能?
- isnull(sum(qty),0)及sum(isnull(qty,0))到底有何区别呢??
- 麻烦请教一个自定义函数,取得某个字符串指定的前几位的字节数!
- 如何将SQL2005或2000转成SQL2008
- 表中无法插入数据,怎么会事!?
- 求SQL SERVER数据中在开发中最长用的技术以及实例代码和注释
- 关于标识的问题(mssql2000中文版)
- 触发器问题,数据被触发前是否可以将该数据更新到另外一个表?
- 送分!提问MSSQL几个简单的问题!
- 关于一个时间计算的问题,很着急!!!
- 这样怎么查询??
- 急急急,如何用变量作为表名(SQL2000)
set @a='a varchar(10)'
create table tb([id] int)
exec('alter table tb add '+@a+'')select * from tb
drop table tb
set @a='a int' --这里写想要得列名和数据类型
create table tb([id] int)
exec('alter table tb add '+@a+'')select * from tb
drop table tb