मैं ऑरैकल के साथ एक टेबल कैसे बना सकता हूं लेकिन छोटे अक्षरों के साथ, जब मैं छोटे अक्षरों वाली एक टेबल बनाता हूं तो यह ऑटो को पूंजी वर्णों में परिवर्तित करता है।मैं ऑरैकल के साथ एक टेबल कैसे बना सकता हूं लेकिन छोटे अक्षरों के साथ?
उत्तर
एएनएसआई एसक्यूएल मानक द्वारा ऊपरी मामले में फोल्डिंग (गैर-उद्धृत) तालिका नाम आवश्यक है।
आप एक उद्धृत पहचानकर्ता (फिर से इस एसक्यूएल मानक इस प्रकार है) का उपयोग कर लोअरकेस नाम के साथ तालिकाओं (और कॉलम) बना सकते हैं:
CREATE TABLE "foo"
(
"id" integer,
"SomeColumn" varchar(100)
);
मैं तथापि दृढ़ता से आप नहीं करने की सलाह देंगे करना उस।
बार जब आप अपने टेबल कि जिस तरह से बनाई गई है, तो आप हमेशा उपयोग दोहरे उद्धरण चिह्नों किसी भी गैर उद्धृत नाम (एसक्यूएल पहचानकर्ता के लिए नियमों का पालन) होगा, क्योंकि है फिर से अपर-केस को कर दी जाएगी और इस तरह जीता ' टी नाम से मेल खाता है क्योंकि यह सिस्टम कैटलॉग में संग्रहीत है।
वजह निम्नलिखित बयान नहीं काम करेगा:
SELECT id, somecolumn FROM foo;
आप एक उद्धृत पहचानकर्ता का उपयोग करना होगा:
SELECT "id", "SomeColumn" FROM "foo";
पर (उद्धृत) पहचानकर्ता अधिक जानकारी के लिए मैनुअल पढ़ें: http://docs.oracle.com/cd/E11882_01/server.112/e26088/sql_elements008.htm#i27561
ग्रेट स्पष्टीकरण। + 1 – user75ponic
किसी घोड़े के साथ सहमत नहीं है, जिसे मैंने देखा है और इसे इस्तेमाल करने वाले उत्पादन कोड को डीबग करना था, क्योंकि ऐप लिखने वाले लोग जावा डेवलपर थे, किसी कारण से ऊंट केस टेबल और कॉलम का उपयोग करके प्यार नाम, जैसे कि वे जावा में पहचानकर्ता टाइप करते हैं। यह ओरेकल में इसे बनाए रखने के लिए एक पूर्ण दुःस्वप्न है। आप लगभग कीबोर्ड पर फेंकने की तरह महसूस करते हैं जब आप सैकड़ों विचार देखते हैं जिसमें सभी मिश्रित केस कॉलम + नाम देखें और आपसे उनके खिलाफ कुछ एसक्यूएल ट्यून करने के लिए कहा जाता है। – DazzaL
उद्धरण चिह्नों में तालिका का नाम संलग्न करें ("
)। इसके अलावा इस
create table "t" (a number, b varchar2(10));
की तरह अपने तालिका बनाने के अब आप अपने तालिका नाम छोटे अक्षरों में t
है। जब आप अपनी तालिका तक पहुंचते हैं, तो आपको हमेशा उद्धरण चिह्नों का उपयोग करना होगा। उदाहरण
select * from "t";
आप अन्य वस्तुओं के लिए एक ही निर्माण का उपयोग कर सकते (स्तंभों, अनुक्रमित, ...)।
वैसे भी, एसक्यूएल केस असंवेदनशील है, आपको केस आश्रित ऑब्जेक्ट नामों का उपयोग करने के लिए एक अच्छा कारण चाहिए।
- 1. मैं ब्लॉक के साथ एक सहायक कैसे बना सकता हूं?
- 2. मैं क्यूटी के साथ सबप्रोजेक्ट कैसे बना सकता हूं?
- 3. मैं संग्रह के साथ एमवीवीएम कैसे बना सकता हूं?
- 4. मैं रीशेपर के साथ एनयूनीट परीक्षण कैसे बना सकता हूं?
- 5. मैं .htaccess के साथ दोस्ताना यूआरएल कैसे बना सकता हूं?
- 6. मैं DDay.iCal के साथ Outlook "नियुक्ति" कैसे बना सकता हूं?
- 7. मैं मेटियर के साथ गतिशील यूआरएल कैसे बना सकता हूं?
- 8. मैं ऑरैकल में टेबल में फ़ील्ड कैसे दिखा सकता हूं?
- 9. स्ट्रिंग अक्षर के साथ मैं एनएसएआरएआरई कैसे बना सकता हूं?
- 10. मैं CSS3 के साथ एग्रीजन मेनू कैसे बना सकता हूं?
- 11. मैं मोनो के साथ थ्रेड डंप कैसे बना सकता हूं?
- 12. मैं bjam के साथ बढ़ावा उदाहरण कैसे बना सकता हूं?
- 13. मैं x-coordinates अक्षरों को कैसे बना सकता हूं?
- 14. मैं ट्विटर बूटस्ट्रैप के साथ सॉर्ट करने में सक्षम टेबल कैसे बना सकता हूं?
- 15. एसक्यूएल - मैं मानों के साथ कॉलम और एक नया प्रारूप के रूप में एक टेबल कैसे बना सकता हूं?
- 16. मैं पर्ल के वाईएएमएल :: छोटे के साथ एक वाईएएमएल पेड़ कैसे चला सकता हूं?
- 17. मैं एक निश्चित जॉइन स्थिति के साथ डीबीआईएक्स :: कक्षा संबंध कैसे बना सकता हूं?
- 18. मैं एक कुंजी के लिए एकाधिक कुंजी के साथ एक शब्दकोश कैसे बना सकता हूं?
- 19. मैं जावा में हैश टेबल कैसे बना सकता हूं?
- 20. मैं सभी टेबलों के साथ, फ्लाई पर एक नया SQLite डेटाबेस कैसे बना सकता हूं?
- 21. मैं पर्ल से पीडीएफ टेबल कैसे बना सकता हूं?
- 22. मैं मूल प्रमाणीकरण के साथ JQuery के साथ JSONP कॉल कैसे बना सकता हूं?
- 23. मैं css3 और html5 के साथ अनियमित आकार के साथ div कैसे बना सकता हूं?
- 24. क्या मैं रूबी के साथ डेस्कटॉप एप्लीकेशन बना सकता हूं?
- 25. मैं उत्पाद निर्माण के साथ एक कस्टम पृष्ठभूमि के साथ एक ओएस एक्स इंस्टॉलर पैकेज कैसे बना सकता हूं?
- 26. मैवेन के साथ एडोब एयर प्रोजेक्ट कैसे बना सकता हूं?
- 27. मैं सिर्फ एक ऐप के साथ एक एम्बेडेड एंड्रॉइड ओएस कैसे बना सकता हूं?
- 28. मैं पर्ल के नेट :: एलडीएपी के साथ एक जटिल क्वेरी कैसे बना सकता हूं?
- 29. जावास्क्रिप्ट के साथ क्लाइंट साइड पर स्टोरेज के लिए मैं एक फाइल कैसे बना सकता हूं?
- 30. मैं बैश में एक विशिष्ट एक्सटेंशन के साथ एक temp फ़ाइल कैसे बना सकता हूं?
आप क्या करना चाहते हैं? हमें अधिक जानकारी दें कृपया – semTex
रिकॉर्ड को ऊपरी मामले में परिवर्तित किया जा रहा है या तालिका कॉलम निचले ऊपरी मामले में परिवर्तित हो रहे हैं? – user75ponic
जब मैं इस क्वेरी निष्पादित "तालिका टी ( एक नंबर, ख varchar2 (10) ) बनाने" – user1384279