Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Stored procedures 如何识别PLSQL存储过程SQL文件中的所有表和列?_Stored Procedures_Plsql_Dependencies - Fatal编程技术网

Stored procedures 如何识别PLSQL存储过程SQL文件中的所有表和列?

Stored procedures 如何识别PLSQL存储过程SQL文件中的所有表和列?,stored-procedures,plsql,dependencies,Stored Procedures,Plsql,Dependencies,我有一个非常大的(~7800行).SQL文件,其中包含用PL/SQL编写的存储过程 我无法连接到数据库,因此只能使用文本编辑器在本地解析它 如何识别和提取其中的所有表、列和依赖项 我有python和cx_Oracle。我一直在阅读cx_Oracle的文档,但不知道从哪里开始,也不知道这是否有帮助 任何帮助都将不胜感激 谢谢。我认为您不能用cx\U Oracle完成这项任务,因为它是一个数据库访问模块……这是一项一次性任务还是您需要定期执行的任务?你想如何处理这些信息?

我有一个非常大的(~7800行).SQL文件,其中包含用PL/SQL编写的存储过程

我无法连接到数据库,因此只能使用文本编辑器在本地解析它

如何识别和提取其中的所有表、列和依赖项

我有python和cx_Oracle。我一直在阅读cx_Oracle的文档,但不知道从哪里开始,也不知道这是否有帮助

任何帮助都将不胜感激


谢谢。

我认为您不能用cx\U Oracle完成这项任务,因为它是一个数据库访问模块……这是一项一次性任务还是您需要定期执行的任务?你想如何处理这些信息?