首页 > 代码库 > 较为复杂的sql
较为复杂的sql
最近工作中要给一个表增加指标字段。从NS0001到NS0100,手动添加太慢,一条条使用sql增加也麻烦,使用以下方法就好多了。
declare i number := 1;begin loop if (i < 10) then execute immediate ‘alter table wt_cell_l_3 add(NS00‘ || i || ‘ varchar(20))‘; else if (i >= 10 and i <= 99) then execute immediate ‘alter table wt_cell_l_3 add(NS0‘ || i || ‘ varchar(20))‘; else execute immediate ‘alter table wt_cell_l_3 add(NS‘ || i || ‘ varchar(20))‘; end if; end if; i := i + 1; exit when(i > 100); end loop;end;
较为复杂的sql
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。