Oracle的regexp_like函数用法一例


今天同事问我说,曾经把一个列的列名创建为小写了,就是类似"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博客 ” ,链接:http://blog.itpub.net/20893244/viewspace-2132172/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/20893244/viewspace-2132172/

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页