ITPub博客

首页 > 数据库 > Oracle > Oracle的regexp_like函数用法一例

Oracle的regexp_like函数用法一例

原创 Oracle 作者:甲骨文技术支持 时间:2017-01-10 11:17:38 0 删除 编辑


今天同事问我说,曾经把一个列的列名创建为小写了,就是类似"abcd",但是又想不起来是在哪个表上了,表多,列也多,一个一个找太繁琐,想知道有没有简单办法

我首先想到了regexp_like函数,具体语句如下:

点击(此处)折叠或打开

  1. select table_name,column_name from User_Tab_Columns where regexp_like(column_name,'[a-z]')


另外还可以直接用对比的办法,如下:

点击(此处)折叠或打开

  1. select table_name,column_name from User_Tab_Columns where column_name <> upper(column_name);

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/20893244/viewspace-2132172/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
2009年获得Oracle OCM认证,ITPUB社区OCM联盟成员,熟悉Oracle,mysql,Python,Zabbix等。

注册时间:2016-12-31

  • 博文量
    143
  • 访问量
    570495