首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将标题行添加到通过Teradata Aster操作创建的文件中?

如何将标题行添加到通过Teradata Aster操作创建的文件中?
EN

Stack Overflow用户
提问于 2016-04-16 07:05:33
回答 1查看 1.2K关注 0票数 1

我已经使用以下语法将Teradata Aster中的表导出到csv文件中:

代码语言:javascript
复制
\o file_name.csv
COPY table_name TO STDOUT WITH DELIMITER ',';
\o
\install file_name.csv

此代码使用从Aster表导出的数据创建一个csv。但是,它不包含标题行。数据足够大,无法通过Teradata Studio Express导出。目前,我的解决方案是在COPY后的文本编辑器中手动插入标题。我想知道是否有办法在行动中做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2016-04-16 07:16:32

当您首次登录ACT时,您将看到一个欢迎屏幕:

代码语言:javascript
复制
Welcome to act 06.00.00.02, the Aster nCluster Terminal.

Type:  \copyright for distribution terms
       \h for help with SQL commands
       \? for help with act commands
       \g or terminate with semicolon to execute query
       \q to quit

您可以使用\h COPY查找COPY函数的文档。如下所示:

代码语言:javascript
复制
Command:     COPY
Description: copy data between a file and a table
Syntax:
COPY tablename [ ( column [, ...] ) ]
    FROM STDIN
    [ [ WITH ]
          [ DELIMITER [ AS ] 'delimiter' ]
          [ NULL [ AS ] 'null string' ]
          [ CSV [ QUOTE [ AS ] 'quote' ]
                [ ESCAPE [ AS ] 'escape' ] ] ]
    [ LOG ERRORS
      [ [ INTO errortablename ] [ WITH LABEL [ AS ] 'label' ] | NOWHERE ]
      [ ERRORLIMIT [ AS ] limit ]
    ]

COPY tablename [ ( column [, ...] ) ]
    TO STDOUT
    [ [ WITH ]
          [ DELIMITER [ AS ] 'delimiter' ]
          [ NULL [ AS ] 'null string' ]
          [ CSV [ QUOTE [ AS ] 'quote' ]
                [ ESCAPE [ AS ] 'escape' ] ] ]

这里没有复制标头的选项。因此,我认为您可能需要在复制后重新添加标题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36658209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档