sql动态添加字段
来源:互联网 发布:大数据教材 编辑:程序博客网 时间:2024/05/16 23:41
--先将需要添加的字段保存到一张表(xxx)中
create table xxx
(
c_name nvarchar(50),
c_type nvarchar(50)
)
delete xxx
insert into xxx values('colum1', 'nvarchar(50)')
insert into xxx values('colum2', 'nvarchar(50)')
--创建需要动态添加字段的表(aaa)
create table aaa(id int)--做示例只指定了一个字段
--然后用游标循环xxx中的内容拼接alter语句并执行
declare my_cursor cursor scroll dynamic
for
select c_name,c_type from xxx
open my_cursor
declare @c_name nvarchar(1000), @c_type nvarchar(1000), @strSql nvarchar(1000)
set @strSql='alter table aaa add '
fetch next from my_cursor into @c_name, @c_type
while(@@fetch_status=0)
begin
set @strSql = @strSql + ' ' + @c_name + ' ' + @c_type + ','
fetch next from my_cursor into @c_name, @c_type
end
fetch first from my_cursor into @c_name, @c_type
set @strSql = substring(@strSql, 0, len(@strSql))
exec sp_executesql @strSql
close my_cursor
deallocate my_cursor
至此就可以了
- sql动态添加字段
- sql动态添加字段
- 如何为动态为SQL Server表添加字段
- SQL删除添加字段
- sql添加字段
- 下拉框动态添加字段
- SQl Server 添加字段、修改字段
- JAVA 添加SQL datatime字段
- SQL语句添加数据表字段
- sql给字段添加说明
- 为表添加字段sql
- sql为数据表添加字段
- 58 sql 添加/删除字段
- 为表添加排序字段 (动态SQL、游标的使用)
- Oracle使用PL/SQL脚本给表结构相同的动态表添加字段
- Oracle使用PL/SQL脚本给表结构相同的动态表添加字段
- sql动态添加列
- SQL添加字段、删除字段、调整字段顺序
- Web Dynapro产生错误信息
- 怎样培养沉稳的气质
- drupal 7全局变量
- 第一财经周刊:互联网公司正在瓦解传统广告业
- PHP魔术常量:__LINE__ __FILE__ __CLASS__
- sql动态添加字段
- An SWT error has occurre
- SQl 数据转化为 XML 格式
- MYSQL按年、月查询记录
- clearcase报错
- 向Oracle10g中导入dmp文件
- Ubutnu下载地址
- 转载:华为155M划分多个2M配置
- C#控件中的KeyDown、KeyPress 与 KeyUp事件浅谈