データベース - SQL 構文 - EXPORT(ファイル出力)


クラウディア 


1. 概要
2. 構文
3. 参考サイト

1. 概要

 他のデータベースでも、あるらしいのですが、「IBM DB2」でしか使ったことがない。  「IBM DB2」で、「clpplus」を使用して

SELECT * FROM SYSCAT.TABLESPACES;
 で表示しようとしたら、ウィンドウのスクロール内に収まらなかったのです。  しかも、「Windows10」で動かしたのですが、「Windows10」のコマンドプロンプトの履歴バッファ数の制御とは別物らしい。  でまぁ、結果をファイル出力する方法はないかと、探してわかったのがこの「SQL」です。

2. 構文

 基本形は。下記の形式です。  本当は、もっと複雑な構文なのですが、使いこなせない。

EXPORT TO ファイル名 OF フォーマット SELECT ... ;
 苦労したのが、「ファイル名」なのですが。  「絶対パスで書け」だの、どうのこうの言われたのですが、クライアントで「clpplus」を実行しているのですが、エラーになってもいないのに、ファイルがどこにもない。  結局、ファイルは、サーバ側に出力されることがわかりました。  サーバ側のパスの指定方法も理解しておかなくちゃですね。  ファイル形式は、参考サイトによれば、下記の通りです。
指定 フ ォ ー マ ッ ト 備   考
DEL 区切り文字付き ASCII フォーマット なぜ「DEL」?
WSF ワークシート・フォーマット 「Lotus® 1-2-3®」とか「Lotus Symphony®」の形式だそうな
IXF 「 (統合交換フォーマット、PC バージョン) は、プロプラエタリー・バイナリー・フォーマットです」って なぜ「DEL」?

3. 参考サイト

 本ページは、下記のサイトを参考にさせていただきました。
EXPORT コマンド

audiobook.jp
AbemaTV 無料体験
ベルリッツ
損保との違い
U-NEXT
ネットオークションの相場、統計、価格比較といえばオークファン
Amazonギフトカード
EaseUS
ハイスピードプラン
薬屋の独り言
JETBOY
アフィリエイトのアクセストレード
サウンドハウス
それがだいじWi-Fi
earthcar(アースカー)
TikTok Shop 【リピート用プログラム】
【usus ウズウズ】
EMEET 1
葬送のフリーレン Prime Video
5G CONNECT
健康サポート特集