में एक चयनित एसक्यूएल क्वेरी के परिणाम को एक नई तालिका में परिवर्तित करने के लिए कैसे करें msaccess में एक नई तालिका में एक चयन एसक्यूएल क्वेरी के परिणाम को परिवर्तित करने के लिए कैसे?एमएस एक्सेस
उत्तर
आप उप का उपयोग कर सकते प्रश्नों
SELECT a,b,c INTO NewTable
FROM (SELECT a,b,c
FROM TheTable
WHERE a Is Null)
:
SELECT *
INTO NewTable
FROM OldTable
सुनिश्चित नहीं है कि वास्तव में एक्सेस * उस स्थिति में * न्यूटेबल 'को प्रतिस्थापित करेगा, यह वास्तव में तालिका में सामान जोड़ सकता है, जो तब उपयोगकर्ता के अनुरोध से पूरी तरह से मेल खाता है जैसा कि मैं समझता हूं। – Romain
@ रोमेन मुल्लेर: आप इसके बारे में जोर से विचलित करने के बजाय, एक्सेस क्यों नहीं करते हैं और अपने प्रश्न का उत्तर नहीं ढूंढते हैं? –
तथ्य के बिंदु पर, यदि आप उस SQL को एक्सेस क्यूबीई में चलाते हैं, तो यह आपको पूछेगा कि क्या आप मौजूदा तालिका को प्रतिस्थापित करना चाहते हैं। यदि आप इसे SetCarnings चालू के साथ DoCmd.RunSQL के साथ चलाते हैं, तो यह आपको भी संकेत देगा। यदि आप इसे डीएओ में निष्पादित करने का प्रयास करते हैं, तो यह विफल हो जाएगा क्योंकि तालिका पहले से मौजूद है। किसी भी मामले में यह रिकॉर्ड्स को मौजूदा तालिका में जोड़ देगा। –
Select *
Into newtable
From somequery
आप यूजर इंटरफेस के माध्यम से यह करने के लिए चाहते हैं, आप भी कर सकते हैं:
ए) बनाएँ और चयन क्वेरी का परीक्षण करें। बचाओ।
बी) एक मेक टेबल क्वेरी बनाएं। जब पूछा गया कि कौन से टेबल दिखाना है, तो क्वेरी टैब और अपनी सहेजी गई क्वेरी का चयन करें।
सी) इसे उस तालिका का नाम बताएं जिसे आप बनाना चाहते हैं।
डी) कॉफी बना ले जाती है (स्वाद और तालिका का आकार)
पहले के आधार पर, आवश्यक चाबियाँ, बाधाओं, डोमेन की जाँच, संदर्भ के साथ एक तालिका बनाने , आदि। फिर इसे INSERT INTO..SELECT
का उपयोग करने के लिए निर्माण करें।
SELECT..INTO..FROM
संरचनाओं द्वारा प्रलोभन न करें। परिणामी तालिका में कोई चाबियाँ नहीं होंगी, इसलिए वास्तव में एक टेबल नहीं होगी। उचित तालिका से शुरू करने के लिए बेहतर तो डेटा जोड़ें उदा। खराब डेटा को जाल करना आसान होगा।
कैसे चीजें एक SELECT..INTO
खंड के साथ गलत हो सकता है की एक उदाहरण के लिए: उस कॉलम को शून्य मूल्य भी शामिल है और जबकि घटना के बाद आप स्तंभ को बदल सकते हैं रिक्त नहीं करने के लिए इंजन NULLs
की जगह नहीं होगी में परिणाम कर सकते, इसलिए आप NULL
एस युक्त नॉट नल कॉलम के साथ समाप्त हो जाएंगे!
भी 'देखी गई' तालिका बनाने पर विचार करें उदा। आधार तालिका के बजाय CREATE VIEW
एसक्यूएल डीडीएल का उपयोग करना।
- 1. एमएस एक्सेस
- 2. एमएस एक्सेस
- 3. एमएस एक्सेस
- 4. एमएस एक्सेस
- 5. एमएस एक्सेस
- 6. एमएस-एक्सेस:
- 7. एमएस एक्सेस
- 8. एमएस एक्सेस
- 9. एमएस एक्सेस
- 10. एमएस एक्सेस
- 11. एमएस-एक्सेस
- 12. एमएस एक्सेस
- 13. अपवाद जब एमएस एक्सेस
- 14. मैं एमएस एक्सेस
- 15. निबर्ननेट और एमएस एक्सेस
- 16. एमएस एक्सेस गुण
- 17. एमएस-एक्सेस क्वेरी
- 18. एक एमएस एक्सेस फॉर्म
- 19. एमएस एक्सेस डेटाबेस
- 20. एमएस एक्सेस: इस आपरेशन
- 21. एमएस एक्सेस डेटाबेस
- 22. कैसे एमएस एक्सेस तालिका
- 23. एमएस एक्सेस डेटाबेस
- 24. एक्सेस एसक्यूएल एमएस एक्सेस का उपयोग कर
- 25. एमएस-एक्सेस डेटाबेस लॉक एक्सेस डीबी
- 26. टीएसक्यूएल को एमएस-एक्सेस एसक्यूएल
- 27. एमएस एक्सेस 2000 से 2010
- 28. वीबीए के बिना एमएस एक्सेस?
- 29. एमएस एक्सेस एसक्यूएल, डेटा प्रकार
- 30. रूबी और एडीडीबी (एमएस एक्सेस)
एक सबक्वायरी का उपयोग क्यों करें? यानी आंतरिक क्वेरी में आईएनटीओ क्यों नहीं जोड़ते? – onedaywhen
नोट करें जिसके परिणामस्वरूप 'टेबल' की कुंजी नहीं होगी, इसलिए एक टेबल नहीं है। – onedaywhen