PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Postgresql:chèn giá trị của một cột từ một tệp

Nếu mã SQL này được thực thi động từ ngôn ngữ lập trình của bạn, hãy sử dụng phương tiện của ngôn ngữ đó để đọc tệp và thực thi một câu lệnh INSERT thuần túy.

Tuy nhiên, nếu mã SQL này được thực thi thông qua psql công cụ dòng lệnh, bạn có thể sử dụng cấu trúc sau:

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

Lưu ý rằng cú pháp này dành riêng cho psql và sử dụng cat lệnh shell.

Nó được giải thích chi tiết trong sổ tay PostgreSQL:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hiệu suất thứ tự mệnh đề WHERE và JOIN

  2. Sửa bảng TOAST bị hỏng

  3. Postgres KHÔNG VÀO hiệu suất

  4. Cột thay đổi Rails Migration để sử dụng mảng Postgres

  5. PSQLException:giao dịch hiện tại bị hủy bỏ, các lệnh bị bỏ qua cho đến khi kết thúc khối giao dịch