我需要编写一些sql来允许我查询Oracle数据库中的所有对象.不幸的是,我们被允许使用的工具没有内置.基本上,我需要搜索所有表,过程,触发器,视图,一切.
我知道如何搜索对象名称.但我需要搜索对象的内容.即SELECT*FROM DBA_OBJECTS WHERE object_name ='%search string%';
谢谢,格伦
在我的pl/sql脚本中,Oracle在通过[:upper:]字符类语法进行搜索时将字母'e'视为大写.
即
REGEXP_LIKE('e', '[:upper:]')
REGEXP_LIKE('e', '[:lower:]')
Run Code Online (Sandbox Code Playgroud)
相关的Oracle文档可以在这里找到:
我目前正在创建一个调用Unix脚本的隔夜作业,该脚本依次使用创建和传输文件ftp.我想查看所有可能的退货代码.手册页ftp不列出返回代码.有谁知道在哪里找到一个清单?有经验的人吗?我们有其他脚本可以在日志中查找某些返回字符串,并在出错时发送电子邮件.但是,他们经常会错过意料之外的代码.然后我将原因放入日志和电子邮件中.
我编写了一个简单的ksh,它调用Perl程序来查找和替换文件.传入的arg是主目录:
perl -pi -e 's/find/replace/g' $1/*.html
Run Code Online (Sandbox Code Playgroud)
它很棒.但是,我想将所有更改输出到日志文件.我已经尝试过管道和重定向,但却无法使其正常工作.有任何想法吗?
谢谢,格伦