小编Opp*_*rix的帖子

将Vertica查询结果导出到csv文件

我正在使用Vertica.我尝试将SELECT查询中的数据导出到csv中.我尝试使用sql查询:

SELECT * FROM table_name INTO OUTFILE '/tmp/fileName.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

[Vertica][VJDBC](4856) ERROR: Syntax error at or near "INTO"
Run Code Online (Sandbox Code Playgroud)

有没有办法将查询结果导出到csv文件?我不想使用vsql,但如果没有别的办法,我会用它.我尝试了以下方法:

vsql -c "select * from table_name;" > /tmp/export_data.txt
Run Code Online (Sandbox Code Playgroud)

sql csv export vertica

7
推荐指数
2
解决办法
2万
查看次数

Vertica,描述表

我有一个vertica数据库,我需要描述一些表.在MySQL中你使用describe table_name.而且我知道它在Vertica中\d table_name.另外我需要抛出python,但是当我查询时:

cur.execute("\d table_name")
Run Code Online (Sandbox Code Playgroud)

我遇到这个问题:

vertica_python.errors.VerticaSyntaxError: Severity: ERROR, Message: Syntax error at or near "\", Sqlstate: 42601, Position: 1, Routine: base_yyerror, File: /scratch_a/release/vbuild/vertica/Parser/scan.l, Line: 1004, SQL: '\\d table_name'
Run Code Online (Sandbox Code Playgroud)

是否有另一种方法可以在vertica中输入列和列?

python vertica

2
推荐指数
1
解决办法
7655
查看次数

标签 统计

vertica ×2

csv ×1

export ×1

python ×1

sql ×1