sql >> Databasteknik >  >> RDS >> PostgreSQL

Rätt COPY-kommando för att ladda postgreSQL-data från csv-fil som har data med enstaka citat?

Dubbla enkla citattecken (om standard_conforming_strings är på, se den dokument )

COPY my_table FROM 'c:\downloads\file.csv' DELIMITERS ',' CSV QUOTE '''';

eller använd den icke-standardiserade PostgreSQL-specifika escape-sträng :

COPY my_table FROM 'c:\downloads\file.csv' DELIMITERS ',' CSV QUOTE E'\'';


  1. Hur kan jag döda alla sessioner som ansluter till min Oracle-databas?

  2. POSTGRES kontrollera om ett angivet värde finns i kolumnen för typarray

  3. Ta bort alla icke-numeriska tecken från ett fält

  4. Hur man rensar MySQL-skärmen som öppnas via MySQL Command Line Client på Windows XP