1

以下の構文を使用して、Teradata Aster からテーブルを csv ファイルにエクスポートしました。

\o file_name.csv
COPY table_name TO STDOUT WITH DELIMITER ',';
\o
\install file_name.csv

このコードは、Aster テーブルからエクスポートされたデータで csv を作成します。ただし、ヘッダー行は含まれません。データが十分に大きいため、Teradata Studio Express によるエクスポートは実行できません。現在、私の解決策は、テキスト エディターの投稿にヘッダーを手動で挿入することCOPYです。実際にこれを行う方法があるかどうか疑問に思っていますか?

4

1 に答える 1

0

ACT に初めてログインすると、ようこそ画面が表示されます。

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ます。そのようです:

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' ] ] ]

ここには、ヘッダーでコピーするオプションはありません。そのため、コピー後にヘッダーを追加し直す必要があると思います。

于 2016-04-15T23:16:32.127 に答える