Skip to main content

[利用方法] ScalarDB Cluster SQL CLI 上にて、実行結果の表示形式を変更する方法について

updated: 2024-08-05 14:03:26 JST

対象製品/バージョン

  • ScalarDB Cluster v3.x-

質問

ScalarDB Cluster SQL CLI 上で実行結果の表示形式を変更することはできますか。

回答

可能です。
ScalarDB Cluster SQL CLI の実行結果は、デフォルトでは表形式で表示されますが、!outputformat コマンドにより変更することが可能です。

例えば、CSV 形式で表示したい場合には、ScalarDB Cluster SQL CLI 上で SELECT 文を実行する前に '!outputformat csv' と実行してください。

実行例)

1.コマンド実行前の表示形式(デフォルト:表形式)

    0: scalardb> select * from tab1;
+----+----+
| c1 | c2 |
+----+----+
| 1 | 11 |
| 2 | 22 |
+----+----+
2 rows selected (0.067 seconds)

2.コマンド実行(CSV へ出力結果の表示形式を変更)

    0: scalardb> !outputformat csv

3.表示形式変更後の出力結果(CSV 形式)

    0: scalardb> select * from tab1;
'c1','c2'
'1','11'
'2','22'
2 rows selected (0.198 seconds)

!outputformat コマンドで変更できる表示形式は、table、vertical、csv、tsv、xmlattrs、xmlelements、json から選択可能です。詳細は、 !help コマンドを実行してご確認ください。

関連する Scalar ドキュメント

なし

参考情報 (外部ドキュメント)

なし