sql >> Database >  >> RDS >> PostgreSQL

Hoe tabellen met ontbrekende waarden te importeren?

Er kunnen kolommen ontbreken voor de hele tabel . Vertel COPY (of de psql-wrapper \copy ) om alleen die te vullen kolommen die een kolomlijst aan de tabel toevoegen, bijvoorbeeld:

\copy coaches (coachid, yr_order, firstname)
FROM '/Users/.../coaches_data.csv' (FORMAT csv, HEADER, DELIMITER ',');

Ontbrekende waarden worden ingevuld met kolomstandaarden. Per documentatie :

Maar jij kan niet waarden ontbreken voor slechts enkele rijen. Dat is niet mogelijk. De tekstrepresentatie van NULL kan worden gebruikt (overruling van de respectieve kolomstandaarden).

Het staat eigenlijk allemaal in de handleiding:



  1. Hoe Explain Plan te gebruiken om queries te optimaliseren?

  2. Hoe kan ik de totale betrokken rijen berekenen als er meerdere DML-query's in mijn PLSQL-blok staan?

  3. Uitzondering in thread main java.sql.SQLException:Toegang geweigerd voor gebruiker ''@'localhost' (met wachtwoord:NEE)

  4. Hoe u JSON-geformatteerde queryresultaten kunt verfraaien in SQLcl (Oracle)