pgsql 使用copy table from ' 路径.csv' with delimiter ',' null as ''
时间: 2023-12-24 20:04:21 浏览: 216
根据csv文件的路径把该文件转换为datatable
你可以使用 PostgreSQL 中的 COPY 命令来将数据从一个 CSV 文件导入到表中。命令的语法如下:
```sql
COPY table_name FROM '文件路径' WITH (FORMAT csv, DELIMITER ',', NULL '', HEADER);
```
其中,`table_name` 是要导入数据的目标表的名称,`文件路径` 是包含要导入数据的 CSV 文件的路径。`FORMAT csv` 表示文件格式为 CSV。`DELIMITER ','` 指定 CSV 文件中字段的分隔符为逗号。`NULL ''` 表示将空字段解析为空字符串。`HEADER` 表示 CSV 文件的第一行包含列名。
请确保数据库用户具有足够的权限来读取文件和写入目标表。
阅读全文