メイン コンテンツをスキップする

Store

Store ステートメントは、QVDCSV、または text ファイルを作成します。

構文:  

Store [ fieldlist from] table into filename [ format-spec ];

このステートメントにより、明示的に命名された QVDCSV、または TXT ファイルが作成されます。

項目のエクスポートは 1 つのデータ テーブルからのみ行えます。エクスポートする項目が複数のテーブルに存在する場合、スクリプトで明示的に join を行い、エクスポート対象のデータ テーブルを作成する必要があります。

テキスト値は UTF-8 形式で CSV ファイルにエクスポートされます。区切り文字を指定できます (LOAD を参照)。CSV ファイルへの store ステートメントでは、BIFF エクスポートを行えません。

自分のファイルの保存場所は、自分の個人スペースにするか、権限を持つ共有スペースにするかを選択できます。共有スペースに保存した場合、メンバーはそのデータを使用してスペース内にアプリを作成できます。共有スペースでの権限の管理」を参照してください。

引数:  

コマンド引数の保存
引数 説明
fieldlist::= ( * | field ) { , field } )

選択する項目のリスト。項目リストとして * を使用すると、すべての項目が指定されます。 

field::= fieldname [as aliasname ]

fieldname は、table の項目名と同じテキストです。(項目名にスペースや非標準的な文字などが含まれる場合、ストレート二重引用符または角括弧で囲む必要があります。)

aliasname は、結果の QVD ファイルまたは CSV ファイルで使用される項目の別名です。

table データ ソースとして使用するロード済みテーブルを表すスクリプト ラベル。
filename

既存のフォルダ データ接続への有効なパスを含むターゲット ファイルの名前。

 

  • 個人スペース: [lib://DataFiles/xyz.qvd]

    「/」区切りのパス階層は、ファイル名に使用できます。ただし、データ ロード エディターとデータ マネージャー UI は階層でのパス表示を現在サポートしていません。「/」区切りのファイル名が使用された場合、ファイル名列に全体が表示されます。

  • 共有スペース: [lib://TeamSharedSpace:DataFiles/xyz.qvd]
format-spec ::=( ( txt | qvd ) ) テキスト ファイルの書式指定はテキスト txtqvd ファイルの場合はテキスト qvd で構成されます。書式指定が省略されている場合は、qvd で処理されます。
情報メモDataFiles 接続のファイル拡張子は大文字と小文字を区別します。例: .qvd

 

Store mytable into [lib://DataFiles/xyz.qvd];

Store * from mytable into [lib://DataFiles/myfile.qvd];

Store Name, RegNo from mytable into [lib://DataFiles/xyz.qvd];

Store Name as a, RegNo as b from mytable into [lib://DataFiles/myfile.qvd];

Store mytable into [lib://DataFiles/myfile.txt] (txt);

Store * from mytable into [lib://DataFiles/myfile.csv] (txt);

Store * from mytable into [lib://TeamSharedSpace:DataFiles/myfile.qvd];