إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

لعمل Compile لجميع الكائنات بقاعدة البيانات


لا توجد ردود على هذا الموضوع

#1 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 21 January 2009 - 02:58 AM

WITH invobjs_independent_invobjs
AS (SELECT object_name,
object_type
FROM user_objects WHERE status = 'INVALID'
MINUS
SELECT d.NAME,
d.TYPE
FROM user_dependencies d,
(SELECT object_name,
object_type
FROM user_objects WHERE status = 'INVALID') o
WHERE d.referenced_name = o.object_name AND d.referenced_type = o.object_type)
SELECT 'alter '
||Rpad(DECODE(object_type,'PACKAGE BODY','PACKAGE',
object_type),14,' ')
||Rpad(object_name,31,' ')
||'compile'
||DECODE(object_type,'PACKAGE BODY',' body')
||';' compile_command
FROM (SELECT 0 l,
object_name,
object_type,
NULL referenced_name,
NULL referenced_type
FROM invobjs_independent_invobjs UNION ALL
SELECT LEVEL l,
NAME,
TYPE,
referenced_name,
referenced_type
FROM user_dependencies CONNECT BY PRIOR NAME = referenced_name AND PRIOR TYPE = referenced_type
START WITH (referenced_name,referenced_type) IN (SELECT object_name,
object_type
FROM invobjs_independent_invobjs)) GROUP BY object_name,
object_type
ORDER BY MAX(l);

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist