संशोधित करना उद्धरण रखने के लिए रिकॉर्ड एक आपदा होगी; आप केवल निर्यात के लिए डेटा का उपयोग नहीं करते हैं। इसके अलावा, सिद्धांत में आपको नामों से निपटना होगा:
Thomas "The Alley Cat" O'Malley
जो कुछ समस्याएं प्रस्तुत करता है।
मानक SQL में, आप दोगुनी-अप एकल उद्धरण का उपयोग करें एकल उद्धरण संलग्न करने (दोहरे उद्धरण चिह्नों के लिए कोई विशेष उपचार के साथ):
'"Thomas "The Alley Cat" O''Malley"'
कुछ डीबीएमएस आप तार को दोहरे उद्धरण चिह्नों का उपयोग करने की अनुमति (में स्टैंडर्ड एसक्यूएल, डबल कोट एक 'सीमांकित पहचानकर्ता' से संकेत मिलता है; एसक्यूएल सर्वर उस के लिए वर्ग कोष्ठक), जिस स्थिति में आप स्ट्रिंग में लिख सकते हैं के रूप में उपयोग करता है:
"""Thomas ""The Alley Cat"" O'Malley"""
आम तौर पर है, हालांकि, अपने निर्यातक उपकरण सीएसवी उत्पादन स्वरूपण प्रदान और आपके एसक्यूएल कथन को खराब करने की आवश्यकता नहीं है इसके बारे में आरई। एम्बेडेड उद्धरण कुछ और समस्याग्रस्त बनाते हैं। दरअसल, आपको आमतौर पर डेटा के स्वरूपण के साथ डीबीएमएस सौदे नहीं करना चाहिए।
स्रोत
2011-06-06 15:05:22
मुझे आश्चर्य है कि उद्धरण रखने के लिए * रिकॉर्ड * को संशोधित करने के बारे में एक प्रश्न उठाया गया है, इसलिए सीएसवी को निर्यात करना "आसान" है ... – Blindy
सीएसवी को निर्यात - http://stackoverflow.com/questions/425379/how-to -export-data-as-csv-format-from-sql-server-use-sqlcmd –
मैं अपनी टिप्पणी में दिए गए निहितार्थ @ ब्लिंडी से सहमत हूं: CSV को निर्यात करने के लिए रिकॉर्ड को न बदलें। 'उन लोगों से' चुनें * जैसे अंतिम विवरण '' एंडर% '' ' क्या एसक्यूएल का आपका स्वाद एक सीएसवी निर्यात करता है, तो आप से अधिक के साथ सौदा करने जा रहे हैं? उनमें से कई करते हैं, और आपको स्वयं को घुमाने के बजाय अंतर्निहित निर्यात फ़ंक्शन का उपयोग करना अधिक आसान लगेगा। यदि आप माइक्रोसॉफ्ट टी-एसक्यूएल का उपयोग कर रहे हैं, तो निर्यात-टू-सीएसवी स्क्रिप्ट के लिए http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=87448 पर एक नज़र डालें। – rajah9