我如何以编程方式找出一个包过程与任何RESTRICT_REFERENCES编译指示的标记(WNDS,WDPS,RNDS ...)?查询RESTRICT_REFERENCES编译
1
A
回答
0
我可以告诉大家的唯一方法是查询包的源代码,例如:
select text from all_source
where UPPER(text) like '%PRAGMA RESTRICT_REFERENCES%'
and owner = :owner
and name = :package_name
and type = 'PACKAGE';
不是完全可靠的(这不会把它捡起来,如果编译定义多行拆分或有额外的空间或某物)。
+0
如果为程序包中的每个子程序(函数过程)指定了编译指示,则完全不起作用。 – milan 2010-11-21 14:38:58
+0
@milan:实际上,这正是这个查询会给你的 - 每一个过程或函数的一行。然后,您可以根据需要解析出该名称,具体取决于编码风格的一致性。 – 2010-11-22 10:32:25
相关问题
- 1. Codeigniter编译查询
- 2. LINQ-to-SQL编译查询问题(作为未编译查询)
- 3. System.NotSupportedException编译LINQ查询
- 4. Powerbook编译器查询
- 5. 编译查询与否
- 6. 编译LINQ查询 - NHibernate的
- 7. 编译错误/查询
- 8. android编译器查询
- 9. 编译查询缓存?
- 10. Kohana编写语句或查询编译?
- 11. 少媒体查询不被编译
- 12. 排序和分页编译的查询
- 13. LINQ to Entites 4.0查询默认编译?
- 14. LINQ到SQL编译查询帮助
- 15. 从一个LINQ编译的查询
- 16. LINQ编译的查询,类别字段
- 17. 编译查询和序列参数
- 18. 编译的LINQ to SQL查询
- 19. ASP.net性能和编译查询
- 20. LINQ to SQL和已编译的查询
- 21. DataContext编译查询问题与.NET 4
- 22. Oracle PL/SQL查询不能编译
- 23. LINQ to SQL编译查询减速
- 24. 实体框架6编译LINQ查询
- 25. 实体框架编译查询
- 26. 实体框架,编译查询和IIS
- 27. Linq编译查询和性能问题
- 28. 翻译查询
- 29. 查找编译
- 30. 翻译查询laravel
它只是发生在我身上,我可以尝试调用从一个编译标记另一个程序此过程(说WNDS)使用__execute__ __immediate__,如果有问题的过程不WNDS我会得到一个错误。我知道,这太过分了。欢迎任何更好的解决 – milan 2010-11-21 11:40:15