गलत डेटा (अक्सर मैन्युअल समीक्षा और हटाने की आवश्यकता) की पहचान करने का प्रयास करते समय, मुझे टैब्स, स्पेस, कैरिज रिटर्न और लाइन फीड जैसे छुपे हुए पात्रों को देखने का एक आसान तरीका चाहिए। क्या इसके लिए कोई अंतर्निहित तरीका है?SQL सर्वर (क्वेरी विश्लेषक) में किसी क्वेरी के परिणामस्वरूप छिपे हुए वर्णों की पहचान करने का सबसे अच्छा तरीका क्या है?
ओरेकल के बारे में स्टैक ओवरफ्लो पर एक समान प्रश्न में, एक डीयूएमपी (फ़ील्डनाम) फ़ंक्शन का सुझाव दिया गया था, लेकिन मुझे नहीं पता कि क्या यह चौड़ा चीजें आसान बनाता है भले ही SQL सर्वर में कोई संबंधित फ़ंक्शन मौजूद हो, क्योंकि मुझे आवश्यकता है उनके संदर्भ में वर्ण देखने के लिए।
सबसे अच्छा विचार मैं के साथ आ सकता है इस तरह, दृश्य लोगों के साथ की उम्मीद छिपा पात्रों की जगह किया गया था:
SELECT REPLACE(REPLACE(REPLACE(REPLACE(myfield, ' ', '˙'), CHAR(13), '[CR]'), CHAR(10), '[LF]'), CHAR(9), '[TAB]') FROM mytable
वहाँ एक बेहतर तरीका है? मुझे इस तरह से पसंद नहीं है क्योंकि अन्य कम छिपे हुए वर्ण हो सकते हैं जिन्हें मेरे द्वारा ध्यान में नहीं रखा जाता है जैसे लंबवत टैब आदि ... "छिपे हुए वर्ण दिखाएं" चालू करना, जैसा कि आप लगभग किसी भी टेक्स्ट एडिटर में कर सकते हैं, एसक्यूएल सर्वर क्वेरी विश्लेषक में ऐसी अच्छी सुविधा होगी, इसलिए मुझे उम्मीद है कि यह किसी भी तरह से SQL सर्वर में भी किया जा सकता है ... या कम से कम किसी के पास इस तरह की सफेद जगह दिखाने के लिए मेरे से भी बेहतर विचार है जानकारी।
मैंने अभी देखा है कि SQL क्वेरी विश्लेषक में नहीं, "व्हाइट स्पेस" देखने के लिए एक अंतर्निहित तरीका है, लेकिन इंटरफ़ेस के हिस्से में जो एक बार SQL एंटरप्राइज़ प्रबंधक था। SQL प्रबंधन स्टूडियो ऑब्जेक्ट एक्सप्लोरर पेड़ में एक तालिका राइट-क्लिक करें, और "शीर्ष 200 पंक्तियां संपादित करें" का चयन करें। नतीजतन सफेद स्थान (कम से कम सीआर एलएफ) खाली वर्ग के रूप में दिखाई देता है।
क्या आपके पास "अच्छे" पात्रों का एक सीमित सेट है? क्या आप आरईजीएक्स विकल्प का उपयोग करने के लिए सीएलआर का उपयोग कर सकते हैं? – gbn
कठिन हिस्सा यह है कि "खराब" पात्रों को कभी-कभी अनुमति दी जा सकती है। यही कारण है कि मुझे अपने छिपे हुए पात्रों को उनके पाठ संदर्भों में देखना होगा। वास्तव में उपरोक्त संदर्भ कोड जो मुझे इस पल के लिए आवश्यक है प्राप्त करता है (इस ग्राहक के लिए मुझे काफी यकीन है कि ऊपर की जगह में हार्ड-कोड किए गए लोगों की तुलना में कोई अन्य सफेद स्पेस वर्ण नहीं हैं), लेकिन मैं एक सरल खोज रहा था , अधिक omnipotent "छुपे हुए अक्षर दिखाओ" विकल्प, जो सभी अवसरों पर काम करेगा। –