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

Oracle 12c क्वेरी को तालिका के चारों ओर दोहरे उद्धरण चिह्नों की आवश्यकता क्यों है

हो सकता है कि आपने दोहरे उद्धरण चिह्नों के साथ तालिका बनाई हो? दोहरे उद्धरण चिह्नों का उपयोग करने से मामला सुरक्षित रहेगा और चूंकि तालिका के नाम में आपके उदाहरण में ऊपरी और निचले दोनों अक्षर हैं, Oracle इसे तभी ढूंढ पाता है जब आप दोहरे उद्धरण चिह्नों का उपयोग करते हैं।

दोहरे उद्धरण चिह्नों के बिना, Oracle संभवत:एक एकल मामले (ऊपरी?) का उपयोग करता है, भले ही आपके पास तालिका में कोई भी मामला हो, डिफ़ॉल्ट रूप से।

उदाहरण के लिए:यदि आप

. का उपयोग करके तालिका बनाते हैं
create table "TaBlE_NaMe" (blah..)

तो आपको अपने चयन में दोहरे उद्धरण चिह्नों का उपयोग करना चाहिए।

यदि आप

. का उपयोग करके तालिका बनाते हैं
create table TaBlE_NaMe (blah..)

उद्धरण के बिना चयन सही ढंग से काम करना चाहिए। (यह उद्धरण के साथ भी काम करेगा यदि आपके पास ऊपरी मामले में तालिका के नाम के सभी अक्षर हों)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल वॉलेट का उपयोग कैसे करें

  2. Oracle SQL डेवलपर - त्रुटि:जहाँ अपेक्षित हो वहाँ से कीवर्ड नहीं मिला

  3. प्रारंभिक संग्रह पीएल/एसक्यूएल का संदर्भ

  4. प्रश्नों की बाधाओं में तिथियों को सही ढंग से कैसे संभालें

  5. php से Oracle DB 12c से कैसे कनेक्ट करें?