BDE
在select语句中
select * from tb where name=:a;
那么在alter语句中如何把列名当做一个参数呢
alter table add col char(10);
每次的col发生改变,这个怎么实现?
谢大家!
在select语句中
select * from tb where name=:a;
那么在alter语句中如何把列名当做一个参数呢
alter table add col char(10);
每次的col发生改变,这个怎么实现?
谢大家!
解决方案 »
- 求救
- 送分-----200-------简单问题------200---------送分
- 如何批量插入或复制数据?
- 关于超级解霸的文件解码问题?
- 本人自己开发了许多ocx控件(用VB),但现在想在Delphi中使用却无法通过编译,请各位高手指教。
- 求助,如何用fastreport做动态报表?急!急!急!
- 读数据库的字段到TStringList
- 有谁知道那里有下载advdbgrid(for delphi6)下载的地方?
- 为什么构件安装后,使用它的程序经常无法编译,说什么.dcu文件没发现,非得把该构件又再编译一次才行?
- help!!!!!!,错在哪里,报错paramter 对象被不正确定义,提供了不一致或不完整的信息
- webbrower 错误?急,在线等==
- 程序完成某件工作,后自动激活显示
var
colname:string
sqltext:string;
begin
sqltext := 'alter table add '+colname+' char(10)';
end;
(IID int identity(1,1))
go
declare @S varchar(800)
declare @Col varchar(10)
set @Col = 'DJBH'
set @S = 'alter table tb add ' + @Col + ' char(10)'
select @S
exec(@S)
go
select * from tb
go
drop table tb