मुझे लगता है कि इस मामले में आपकी सबसे अच्छी शर्त है, क्योंकि COPY
एकाधिक NULL
. का समर्थन नहीं करता है स्ट्रिंग्स, NULL
को सेट करना है उनमें से किसी एक के लिए स्ट्रिंग तर्क, और फिर, एक बार यह सब लोड हो जाने के बाद, एक UPDATE
जो किसी भी कॉलम में मान सेट करेगा जो आप चाहते हैं कि अन्य NULL
. हो वह स्ट्रिंग जिसे आप वास्तविक NULL
करना चाहते हैं value (सटीक क्वेरी इस बात पर निर्भर करेगी कि कौन से कॉलम में वे मान हो सकते हैं)।
यदि आपके पास स्तंभों का एक समूह है, तो आप CASE
. का उपयोग कर सकते हैं आपके SET
. में स्टेटमेंट NULL
लौटाने के लिए क्लॉज यदि यह आपकी विशेष स्ट्रिंग से मेल खाता है, या अन्यथा मान। NULLIF
भी इस्तेमाल किया जा सकता है (जो अधिक कॉम्पैक्ट होगा)। जैसे NULLIF(col1, 'Not applicable')