PL/SQL to update all columns
2024-10-07 16:35:26
undefine schema_name;
declare
l_Err varchar2(200);
begin
for r in (select atc.table_name, atc.column_name, atc.data_length
from all_tab_columns atc, all_tables tab WHERE atc.owner=tab.OWNER and atc.table_name=tab.table_name
and atc.data_type = 'VARCHAR2'
and atc.char_used = 'B' --Indicates that the column uses BYTE length semantics (B) or CHAR length semantics (C)
-- and atc.table_name = 'xx' --TEST
and atc.owner = upper('&&schema_name'))
loop
begin
execute immediate 'alter table '|| upper('&&schema_name')
|| '.'
|| r.table_name
|| ' modify '
|| r.column_name
|| ' varchar2('
|| r.data_length
|| ' char)';
end;
commit;
end loop;
end;
/
最新文章
- css例子
- Oracle死锁查询及处理
- jQuery 效果 —— 隐藏和显示
- Eigen相关介绍
- 关于为什么window.frames[0].src不能获取src
- SQL点滴3—一个简单的字符串分割函数
- JavaFX 2.0+ WebView /WebEngine render web page to an image
- Nagios简介
- So Easy-Ntp嵌入式软件移植
- 对jsp的初步了解及生成war包(一)
- hack在微信等webview中无法修改document.title的情况
- Python 安装包报错
- rocketMQ(二 )Centos7 集群
- 上海市2019年公务员录用考试第一轮首批面试名单(A类)
- 47. 全排列 II
- [LeetCode&;Python] Problem 762. Prime Number of Set Bits in Binary Representation
- LRU ,LRUW,CKPT-Q
- Jekens Source Code Management None 源码管理没有Git
- [ABP项目实战]-后台管理系统-目录
- java并发编程:线程安全管理类--原子操作类--AtomicIntegerFieldUpdater<;T>;
热门文章
- Sass函数:数字函数-round()函数
- hadoop集群常见问题解决
- bzoj5047 [Lydsy1709月赛]空间传送装置 最短路
- springboot 加载jsp 刷新jsp ,刷新Controller (亲自尝试)
- python使用HTMLTestRunner.py生成测试报告
- git 往远端Dev推送
- Struts2基础-1- 简单java类实现Action控制器
- 开源大数据生态下的 Flink 应用实践
- SDUT 1266 出栈序列统计(卡特兰数)
- 【C#学习笔记】 IDisposable 接口