sql >> Database >  >> RDS >> PostgreSQL

Postgresql:waarde van een kolom uit een bestand invoegen

Als deze SQL-code dynamisch wordt uitgevoerd vanuit uw programmeertaal, gebruik dan de middelen van die taal om het bestand te lezen en voer een eenvoudige INSERT-instructie uit.

Als deze SQL-code echter moet worden uitgevoerd via de psql opdrachtregelprogramma, kunt u de volgende constructie gebruiken:

\set content `cat file`
INSERT INTO testtable VALUES(15, :'content');

Merk op dat deze syntaxis specifiek is voor psql en maakt gebruik van de cat shell-opdracht.

Het wordt in detail uitgelegd in de PostgreSQL-handleiding:



  1. PK geschonden in orakel sql

  2. Ongeldige cast bij het retourneren van mysql LAST_INSERT_ID() met behulp van dapper.net

  3. Geen toegang tot MySQL nadat het automatisch een tijdelijk wachtwoord heeft gegenereerd

  4. Opmerkingen insluiten in MySQL-instructies