sql >> Databáze >  >> RDS >> PostgreSQL

Postgresql:vložení hodnoty sloupce ze souboru

Pokud je tento kód SQL spouštěn dynamicky z vašeho programovacího jazyka, použijte prostředky tohoto jazyka ke čtení souboru a proveďte prostý příkaz INSERT.

Pokud je však tento kód SQL určen ke spuštění prostřednictvím psql nástroj příkazového řádku, můžete použít následující konstrukci:

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

Všimněte si, že tato syntaxe je specifická pro psql a využívá cat příkaz shell.

Je to podrobně vysvětleno v příručce PostgreSQL:



  1. Nginx - Stahování PHP místo spouštění

  2. Oracle/SQL – Kombinace počtů z „nesouvisejících“ nesouvisejících tabulek

  3. Jak make_timestamp() funguje v PostgreSQL

  4. Mysql vytvořit tabulku s více cizími klíči na delete set null