我对 Apache Derby 很陌生,我需要将表中的所有行导出到 csv 文件中。
我正在使用 RazorSQL 连接到数据库。
我需要知道的是,是否有一个等效的 Derby SQL 命令与 MySQL 在下面导出数据所做的操作相同。
注意: 非常重要。 此数据库表中的一列被定义为 XML 数据类型。它不会使用任何类型的向导来导出数据,因为 select 语句需要在 SQL 命令中使用“xmlserialize”语句。
这是我想要做的,但 Derby 不理解我习惯于与 MySQL 一起使用的“INTO OUTFILE”语句。
select
message_id,
msg_schema_id,
user_id,
req_send_time,
destination,
xmlserialize(msg_content as clob) as message,
facility_id
from Audit
into outfile 'd:\csv\audit.csv'
fields terminated by ','
enclosed by '"'
lines terminated by '\n';