PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgresql:Wert einer Spalte aus einer Datei einfügen

Wenn dieser SQL-Code dynamisch von Ihrer Programmiersprache ausgeführt wird, verwenden Sie die Mittel dieser Sprache, um die Datei zu lesen, und führen Sie eine einfache INSERT-Anweisung aus.

Wenn dieser SQL-Code jedoch über die psql ausgeführt werden soll Befehlszeilentool können Sie das folgende Konstrukt verwenden:

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

Beachten Sie, dass diese Syntax spezifisch für psql ist und nutzt die cat Shell-Befehl.

Es wird ausführlich im PostgreSQL-Handbuch erklärt: