패키지 프로 시저에 RESTRICT_REFERENCES pragma (WNDS, WDPS, RNDS ...) 중 하나라도 플래그가 지정되었는지 프로그래밍 방식으로 확인할 수 있습니까? 내가 말할 수있는RESTRICT_REFERENCES pragma를 쿼리하는 중
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
패키지의 각 서브 프로그램 (기능 프로 시저)에 pragma가 지정되면 전혀 작동하지 않습니다. – milan
+0
@milan : 실제로이 쿼리가 제공 할 것입니다. 각 프로 시저 또는 함수에 대해 하나의 행입니다. 그런 다음 코딩 스타일이 얼마나 일관성이 있는지에 따라 원하는 경우 이름을 파싱 할 수 있습니다. –
관련 문제
- 1. 데이터베이스를 쿼리하는 중 오류가 발생했습니다.
- 2. sqlite에서 pragma를 사용하는 경우?
- 3. Pragma를 사용하여 GCC에서 플래그 제거
- 4. $ form-> input() 배열 안에 쿼리하는 중
- 5. 전체 사이트 모음 공유 지점을 쿼리하는 중
- 6. 페이 스북 앱에서 쿼리하는 중 문제가 발생했습니다.
- 7. RoR : datetime을 쿼리하는 중 하루의 레코드 계산
- 8. WMI를 사용하여 확장 파일 속성을 쿼리하는 중
- 9. 모델 개체에서 쿼리하는 중 문제가 발생했습니다.
- 10. 컴파일러가 OpenMP pragma를 무시하는 이유는 무엇입니까?
- 11. pragma를 통한 LLVM 최적화 비활성화 문제
- 12. 중첩 된 AND 및 OR 데이터 컨텍스트를 쿼리하는 중
- 13. 차이점에 대해 동일한 사양의 테이블 2 개를 쿼리하는 중
- 14. 그룹을 검색하기 위해 LDAP를 쿼리하는 중 user가 (sharepoint에서)
- 15. JSON 객체가 포함 된 larg 텍스트 파일을 쿼리하는 중
- 16. Grails에서 다 대다 관계를 쿼리하는 중 오류가 발생했습니다.
- 17. HTML 민첩성 팩을 사용하여 HTML에 ID를 쿼리하는 중 예외가 발생했습니다.
- 18. BLOB를 쿼리하는 방법은 무엇입니까?
- 19. 데이터베이스를 쿼리하는 jQuery
- 20. SPView 개체를 쿼리하는 방법
- 21. Visual C++에서 pragma를 통해 컴파일러 및 링커 디렉토리 설정
- 22. 데이터가 개체 내부에 숨겨져있을 때 intel prefetch pragma를 사용하는 방법?
- 23. nhibernate가 쿼리하는 방식을 제어하십시오.
- 24. 데이터 테이블을 쿼리하는 방법
- 25. 집합의 열을 쿼리하는 HQL
- 26. 오래된 트윗을 쿼리하는 방법?
- 27. 안드로이드에서 MMS 로그를 쿼리하는 방법
- 28. 배열 구성원이있는 목록을 쿼리하는 LINQ 쿼리
- 29. LINQ에서이 XML을 쿼리하는 방법은 무엇입니까?
- 30. NHibernate에서 많은 개체를 쿼리하는 방법
__execute__ __immediate__를 사용하여 pragma (WNDS라고 함) 플래그가 지정된 다른 프로 시저에서이 프로 시저를 호출하려고 시도 할 수 있으며 해당 프로 시저가 WNDS가 아닌 경우 오류가 발생합니다. 나는 그것이 과잉이라고 말한다. 더 나은 솔루션을 환영합니다! – milan