MonetDB - COPY到文件中,包括列名作为第一行

时间:2015-05-07 15:00:12

标签: monetdb

我想要完成的是将查询结果转储到CSV文件中,但也包括列名作为第一行。我尝试使用busConfig.Pipeline.Register<TClassThatInheritsRegisterStep>(),这适用于简单查询的情况。我需要执行COPY SELECT 'name1', 'name2' UNION SELECT column1, column2 FROM ...ORDER BY操作,但这些操作将适用于整个结果集,而不仅仅是导致错误的第二个LIMIT语句,例如SELECT

1 个答案:

答案 0 :(得分:1)

您可以创建一个像

这样的临时表

CREATE TEMPORARY TABLE foo AS SELECT ... ORDER BY ... LIMIT ... WITH DATA;

然后应用联合技巧将列名称放入文件中。但通常,不支持将列名添加到CSV输出。