declare v_Count1 int := 0;
v_Count2 int := 0;
v_Count3 int := 0;
v_Count4 int := 0;
v_Count5 int := 0;
v_Count6 int := 0;

begin
select count(1) into v_Count1 from user_all_tables where Upper(Table_Name) = Upper('ZJJHMXBZ');
select count(1) into v_Count4 from user_all_tables where Upper(Table_Name) = Upper('ZJJHMXBZBG');
if(v_Count1 > 0 ) then
select count(1) into v_Count2 from user_tab_cols where Upper(Table_name) = Upper('ZJJHMXBZ') and Upper(Column_Name) = Upper('ZJJHMXBZ_SM');
if(v_Count2 > 0 ) then
execute immediate('alter table ZJJHMXBZ modify ZJJHMXBZ_SM varchar2(4000) ');
end if;
select count(1) into v_Count3 from user_tab_cols where Upper(Table_name) = Upper('ZJJHMXBZ') and Upper(Column_Name) = Upper('ATTRIBUTE15');
if(v_Count3 > 0 ) then
execute immediate('alter table ZJJHMXBZ modify ATTRIBUTE15 varchar2(4000) ');
end if;
end if;
if(v_Count4 > 0 ) then
select count(1) into v_Count5 from user_tab_cols where Upper(Table_name) = Upper('ZJJHMXBZBG') and Upper(Column_Name) = Upper('ZJJHMXBZBG_SM');
if(v_Count5 > 0 ) then
execute immediate('alter table ZJJHMXBZBG modify ZJJHMXBZBG_SM varchar2(4000) ');
end if;
select count(1) into v_Count6 from user_tab_cols where Upper(Table_name) = Upper('ZJJHMXBZBG') and Upper(Column_Name) = Upper('ATTRIBUTE15');
if(v_Count6 > 0 ) then
execute immediate('alter table ZJJHMXBZBG modify ATTRIBUTE15 varchar2(4000) ');
end if;
end if;
end;

最新文章

  1. Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive.
  2. hangfire+bootstrap ace 模板实现后台任务管理平台
  3. 微软职位内部推荐-Service Engineer II for Azure Cloud Network
  4. VRP
  5. 关于#define预处理指令的一个问题
  6. 配置Synergy(Server : XP, client: Win7)
  7. json 数字key json 数字作为主键
  8. Android 开源库
  9. 虎说:bootstrap源码解读(重置模块)
  10. CheckBox in ListView
  11. linux教程之一
  12. 开启cocos2dx 3.0的Console功能
  13. 关于sbutils中的sblaunch插件的疑惑
  14. .NET反射应用
  15. 一次花费了一两个小时的mysql问题排查
  16. JavaScript路线
  17. 【从零开始搭建自己的.NET Core Api框架】(七)授权认证进阶篇
  18. 第七周博客作业<西北师范大学|李晓婷>
  19. Java开发微服务为什么一定要选spring cloud?
  20. base64转换成图片

热门文章

  1. 下载成功安装maven,卸载替换eclipse自带的报错的maven
  2. 路飞项目 day03 前端配置、后台主页、项目依赖问题
  3. Jmeter学习:文件类函数
  4. Ubuntu 复制粘贴快捷键
  5. ES-索引库
  6. start-stop服务器启动
  7. Qt多线程编程之QThreadPool 和 QRunnable使用
  8. js实现点击按钮或div显示与隐藏div
  9. 为什么用postman
  10. 'xxx' must be unique because it is referenced by a foreign key.