Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

बाहरी चयन को विफल करने के लिए बाध्य करें यदि आंतरिक चयन में एक अमान्य पहचानकर्ता है

व्यवहार को इस प्रश्न में समझाया गया है। ।

लेकिन आपने यह भी पूछा:"क्या इस डिफ़ॉल्ट व्यवहार को बदलना संभव है? (एक ही क्वेरी चला रहा है, लेकिन सभी पंक्तियों के बजाय एक त्रुटि प्राप्त कर रहा है)" और उस पर एक टिप्पणी में विस्तार किया "मैं उसी क्वेरी के लिए विफलता को मजबूर करना चाहता हूं" , वांछित परिणाम प्राप्त करने के लिए क्वेरी को बदलने के लिए नहीं"।

नहीं, व्यवहार को बदलना संभव नहीं है। यह वही कर रहा है जो दस्तावेज कहते हैं कि इसे करना चाहिए:

आप इसे मूल कथन को देखना बंद नहीं कर सकते हैं और केवल सबक्वायरी के अंदर अयोग्य उपनाम को हल कर सकते हैं। त्रुटि करने के लिए आपको क्वेरी को बदलना होगा। कोई कारण नहीं है नहीं अपने पहचानकर्ताओं को अर्हता प्राप्त करने के लिए, और आपको क्यों करना चाहिए इसके बहुत सारे कारण, जिसमें यह भी शामिल है कि यह आपके कोड में गलतियों को छिपाने से रोक सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. फ़ाइलों में CLOB फ़ील्ड डंप करना?

  2. Oracle:pl-sql का उपयोग करके टैब सीमांकित पाठ फ़ाइल से डेटाबेस में रिकॉर्ड आयात करना

  3. पीएल/एसक्यूएल प्रिंट आउट रेफ कर्सर एक संग्रहीत प्रक्रिया द्वारा लौटाया गया

  4. पीएल/एसक्यूएल ट्रिगर मुद्दे

  5. सी # में प्रक्रिया में इनपुट के रूप में डेटाटेबल कैसे पास करें?