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

Tôi có thể sử dụng lệnh \ copy vào một hàm của postgresql không?

Bạn chỉ cần thay đổi \copy trong copy . COPY là "biến thể sql" của \copy , hoạt động trong một chức năng cơ sở dữ liệu, cú pháp giống hệt nhau nhưng có một số khác biệt có thể phù hợp với bạn:

Từ https://wiki.postgresql.org/wiki/COPY

Sự khác biệt chính là COPY sẽ ghi tệp đầu ra trên hệ thống tệp nơi máy chủ postgres đang chạy, không phải trên máy chủ nơi bạn thực thi COPY . Điều này cũng giống như vậy, nếu bạn có một máy chủ postgres đang chạy trên localhost, nhưng có thể là một vấn đề lớn do các tình huống phức tạp hơn.

Xem thêm tài liệu: http://www.postgresql.org/ docs / 9.3 / static / sql-copy.html

và câu trả lời này: Lưu đầu ra PL / pgSQL từ PostgreSQL vào tệp CSV



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi các truy vấn SELECT DISTINCT ON từ Postgresql sang MySQL

  2. Sự khác biệt về ngày của PostgreSQL

  3. org.postgresql.util.PSQLException:FATAL:xin lỗi, đã có quá nhiều khách hàng

  4. Làm thế nào để chia một giá trị thành nhiều hàng trên ký tự dòng mới trong PostgreSQL?

  5. Postgresql - Tạo cơ sở dữ liệu &bảng động