oracle 字段全大写,oracle 批量修改表名 字段为大写[通俗易懂]

oracle 字段全大写,oracle 批量修改表名 字段为大写[通俗易懂]修改那个表空间必须用那个表空间的用户登录–oracle批量修改表名为大写(当前登录用户)beginforcin(selecttable_nametnfromuser_tableswheretable_name<>upper(table_name))loopbeginexecuteimmediate‘altertable”‘||c.tn||‘”re…

大家好,又见面了,我是你们的朋友全栈君。

修改那个表空间必须用那个表空间的用户登录

— oracle 批量修改表名为大写(当前登录用户)

begin

for c in (select table_name tn from user_tables where table_name <> upper(table_name)) loop

begin

execute immediate ‘alter table “‘||c.tn||‘” rename to ‘||c.tn;

exception

when others then

dbms_output.put_line(c.tn||‘已存在‘);

end;

end loop;

end;

— oracle 批量修改列名为大写(当前登录用户)

begin

for cl in (SELECT table_name,column_name from user_tab_columns WHERE column_name<>upper(column_name) and upper(column_name) not in(‘SIZE‘,‘CHECK‘)) loop

begin

execute immediate ‘alter table ‘||cl.table_name||‘ rename column “‘|| cl.column_name ||‘” to ‘||upper(cl.column_name);

exception

when others then

dbms_output.put_line(cl.table_name||‘.‘||cl.column_name||‘已存在‘);

end;

end loop;

end;

原文:https://www.cnblogs.com/Ai-Hen-Jiao-zhi/p/13030848.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145510.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月13日 上午11:20
下一篇 2022年5月13日 上午11:40


相关推荐

  • Ionic Capacitor 插件开发

    Ionic Capacitor 插件开发IonicCapacit 插件开发 NPM 私有库搭建 IonicCapacit 插件开发完成后会产生一个插件目录发布插件 NPM 私有库搭建因为我们很多时候可能并不想使用公有的 npm 库来保存我们的软件包 但在开发中 npm 包的方便性确需要我们能够快速安装我们自己和同事开发的软件包 而不需要使用代码拷贝的方式 我的选择也是如此 那如果搭建私有库呢 网上有许多方案 但是有一些非常好的的工具能

    2026年3月18日
    2
  • CA机构介绍(Certificate Authority 域名SSL证书颁发机构)

    CA机构介绍(Certificate Authority 域名SSL证书颁发机构)SSL 证书机构即 CA 机构的全称为 CertificateA 证书认证中心 只有通过 WebTrust 国际安全审计认证 根证书才能预装到主流浏览器 成为全球可信的 ssl 证书颁发机构 HTTPS 全称 HyperTextTra 是以安全为目标的 HTTP 通道 在 HTTP 的基础上通过传输加密和身份认证保

    2026年3月17日
    2
  • self-llm项目Hunyuan3D-2系列模型,部署教程及docker镜像正式上线!

    self-llm项目Hunyuan3D-2系列模型,部署教程及docker镜像正式上线!

    2026年3月12日
    3
  • 正则匹配数组全部是数字[通俗易懂]

    正则匹配数组全部是数字[通俗易懂]var value=[“2″,”3”]   varv=value.join(“”);varreg=/^\d+$/g;if(!v.match(reg)){//是否匹配到了数字,未匹配到就不是return;}if(v.match(reg)[0].lengthreturn;}

    2022年6月17日
    64
  • linux的vi命令详解_centos7 vi命令

    linux的vi命令详解_centos7 vi命令Linux命令-vi命令  vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器.由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器.。1.语法:vi[参数][文件名称]…2.功能:  编辑文件。3.参数:n打印最近的n条历史命令。-N显示历史记录中最近的N个记录。-c清空当前历史命令。-a将目前新增的历史

    2026年2月16日
    5
  • MySQL字段类型

    MySQL字段类型MySQL字段类型

    2022年4月23日
    43

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号