मैं तालिका से संबंधित सभी ट्रिगर्स कैसे ढूंढ सकता हूं?ओरेकल: टेबल से संबंधित सभी ट्रिगर खोजने के लिए एसक्यूएल क्वेरी?
उत्तर
निम्नलिखित अपने डेटाबेस विशेषाधिकारों की स्वतंत्र काम करेगा:
select * from all_triggers
where table_name = 'YOUR_TABLE'
वैकल्पिक विकल्प इस प्रकार या अपने सौंपा डेटाबेस विशेषाधिकार के आधार पर काम नहीं कर सकता हो सकता है:
select * from DBA_TRIGGERS
या
select * from USER_TRIGGERS
बाहर चेक ALL_TRIGGERS:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/statviews_2107.htm#i1592586
यह सही उत्तर है। – Jacob
एक और तालिका उपयोगी है:
चयन user_objects से * कहां object_type = 'TRIGGER';
आप भी इस का उपयोग दृश्य, अनुक्रमित आदि आदि
यह object_type = ** 'TRIGGER' ** होना चाहिए क्योंकि ओरेकल केस-संवेदी है, लेकिन ALL_TRIGGERS बेहतर है क्योंकि यह भी दिखाता है कि ट्रिगर किस तालिका से संबंधित है (जो ALL_OBJECTS में उपलब्ध नहीं है) –
वास्तव में, मैंने संपादित किया है। मैं बस यह उजागर करने की कोशिश कर रहा था कि user_objects तालिका अन्य चीजों के लिए आसान थी। – diagonalbatman
उपयोग Oracle documentation क्वेरी और कीवर्ड "ट्रिगर" आपके ब्राउज़र में के लिए खोज करने के लिए कर सकते हैं।
इस दृष्टिकोण को अन्य मेटाडेटा प्रकार के प्रश्नों के साथ काम करना चाहिए।
- 1. एसक्यूएल: कई से कई टेबल और क्वेरी
- 2. ओरेकल एसक्यूएल: नेस्टेड टेबल
- 3. क्वेरी ओरेकल
- 4. ओरेकल एसक्यूएल क्वेरी लॉगिंग
- 5. टेबल के लिए सशर्त एसक्यूएल क्वेरी
- 6. एसक्यूएल क्वेरी डेटाबेस में सभी टेबलों को खोजने के लिए जिनके पास एक विशिष्ट नाम
- 7. ओरेकल टेबल
- 8. ओरेकल ट्रिगर फ़ाइल
- 9. एसक्यूएल सर्वर/ओरेकल: निजी अस्थायी टेबल
- 10. जटिल एसक्यूएल क्वेरी ... 3 टेबल और टाइमस्टैम्प
- 11. एसक्यूएल क्वेरी श्रेणियों के सेट से मेल खाने वाले उत्पादों को खोजने के लिए
- 12. सबसे प्रभावी डेटा खोजने के लिए एसक्यूएल क्वेरी
- 13. ओरेकल टेबल
- 14. एसक्यूएल सर्वर - डेटाबेस में सभी टेबल के लिए चलाए जाने वाले एकल ट्रिगर बनाएं
- 15. एसक्यूएल क्वेरी सभी पंक्तियों का योग खोजने के लिए और डुप्लिकेट
- 16. ओरेकल नेस्टेड टेबल
- 17. ओरेकल पीएल/एसक्यूएल में टेबल वैरिएबल?
- 18. नाम के साथ ओरेकल टेबल
- 19. ओरेकल ट्रिगर एक ऑटोऑम्बर बनाने के लिए
- 20. ओरेकल एसक्यूएल
- 21. एसक्यूएल सर्वर से ओरेकल
- 22. ओरेकल के लिए एसक्यूएल तुलना-पसंद उपकरण?
- 23. ओरेकल पीएल/एसक्यूएल क्वेरी ऑर्डर विशिष्ट
- 24. टी-एसक्यूएल ट्रिगर अपडेट
- 25. ओरेकल क्वेरी स्तंभ नाम
- 26. SQL क्वेरी के तहत सभी अधीनस्थों को खोजने के लिए एक भी बेहतर
- 27. विदेशी कुंजी खोजने के लिए क्वेरी
- 28. एकाधिक तालिकाओं से सभी संबंधित रिकॉर्ड्स हटाएं
- 29. लिंक से एसक्यूएल - कुछ संबंधित रिकॉर्ड्स हटाएं
- 30. एसक्यूएल सर्वर ट्रिगर - कतार
आप अपने उत्तरों को कम करने के लिए उस क्वेरी में "table-name = 'FOOBAR' कहां जोड़ना चाह सकते हैं। – gnuchu