Jeg tror, du er bedst i dette tilfælde, da COPY
understøtter ikke flere NULL
strenge, er at sætte NULL
strengargument til en af dem, og derefter, når det hele er indlæst, lav en UPDATE
som vil sætte værdier i enhver kolonne, du ønsker at have den anden NULL
streng, du ønsker til den faktiske NULL
værdi (den nøjagtige forespørgsel vil afhænge af, hvilke kolonner der kunne have disse værdier).
Hvis du har en masse kolonner, kan du bruge CASE
udsagn i dit SET
klausul for at returnere NULL
hvis den matcher din specielle streng eller værdien på anden måde. NULLIF
kunne også bruges (det ville være mere kompakt). for eksempel. NULLIF(col1, 'Not applicable')