ben saklı prosedürler yüzlerce venasıl
nasıl
cevap
Bu yapacağım ben sorguda özellikle sütun adını kullanan prosedürün ismini öğrenmek istiyorum sAHİBİ aramak istediğiniz saklı prosedürler sahibi olan şema ve sütunu bulmak istediğiniz sütun adıdır ancak jenerik sütun adları
SELECT DISTINCT type, name
FROM dba_source
WHERE owner = 'OWNER'
AND text LIKE '%COLUMN_NAME%';
için yanlış pozitif üretebilir. Eğer karışık durumda sütun adları kullanmazsanız o zaman
AND UPPER(text) LIKE '%COLUMN_NAME%';
ile son satırı değiştirin ve büyüklük duyarsız arama almak için başkentlerinde sütun adını girebilirsiniz.
Hiçbir garanti yolu yoktur, ancak tüm kelimeleri kontrol etmek için regexp_like
numaralı telefonu kullanarak kullanıcı/all/dba_source'ı ve kontrol edilecek paketlerin listesini daraltmak için kullanıcı/all/dba_dependencies değerini çapraz referans olarak arayabilirsiniz.
select s.name, s.type, s.line, s.text
from user_source s
where ltrim(s.text,chr(9)||' ') not like '--%'
and regexp_like(lower(s.text),'\Wyour_column_name_here\W')
and (s.name, s.type) in
(select d.name, d.type
from user_dependencies d
where d.referenced_owner = user
and d.referenced_name = 'YOUR_TABLE_NAME_HERE');
veya başka şemalar dan kendisine referanslar olabilir eğer
,select s.owner, s.name, s.type, s.line, s.text
from all_source s
where ltrim(s.text,chr(9)||' ') not like '--%'
and regexp_like(lower(s.text),'\Wyour_column_name_here\W')
and (s.owner, s.name, s.type) in
(select d.owner, d.name, d.type
from all_dependencies d
where d.referenced_owner = user
and d.referenced_name = 'YOUR_TABLE_NAME_HERE');
Bunun sadece araştırmak için nesnelerin listesini almak için select distinct s.owner, s.name, s.type ...
kullanmak neden olabilir.
- 1. Nasıl Nasıl değiştirebilirim CodeIgniter'da
- 2. nasıl
- 3. nasıl
- 4. nasıl
- 5. nasıl
- 6. nasıl
- 7. nasıl
- 8. nasıl?
- 9. nasıl
- 10. nasıl
- 11. nasıl
- 12. nasıl
- 13. nasıl
- 14. nasıl
- 15. nasıl
- 16. nasıl
- 17. nasıl
- 18. nasıl
- 19. nasıl
- 20. nasıl
- 21. nasıl
- 22. nasıl
- 23. nasıl
- 24. nasıl
- 25. , nasıl
- 26. Nasıl {}
- 27. nasıl
- 28. nasıl
- 29. nasıl
- 30. nasıl
Bir saklı yordamın sütunları –
sütununda saklı yordamının içinde saklı yordamın olduğu anlamına gelir: COLUMN öğesini seçin ... böylece -1'inizi almanız gerekir. –