我正在尝试运行此查询Oracle 11g
SELECT NAME, TEXT
FROM DBA_SOURCE
WHERE NAME in (SELECT LIMIT
FROM DBA_PROFILES
WHERE RESOURCE_NAME ='PASSWORD_VERIFY_FUNCTION')
ORDER BY NAME, LINE;
但是它给了我一个空白表,标题为“名称”和“文本”,没有记录。
当我尝试时:
SELECT *
FROM SYS.DBA_PROFILES;
我有一个名为“ Resource_name”的字段,其中包含有关“ Password_Verify_Function”的记录,我的问题是为什么第一个查询没有给我这些记录?
答案 0 :(得分:1)
查询比较不兼容的项目。
*_source
视图列出了PL / SQL对象中包含的代码。
配置文件是SQL对象。限制是每种资源的界限。
因此,您的查询将不返回任何行的事实!