はじめに
SELECTリストに指定した列数が多い場合、ターミナルの横幅で改行されるため結果を確認しにくくなります。このような場合には、横表示から縦表示に変更することで検索結果を確認しやすくなります。
デフォルトの横表示の例
列数が多い場合には値を確認しにくくなります。※ターミナルの表示では、横幅のサイズで折り返されます。
1 2 3 4 5 |
dbadmin=> SELECT * FROM USER_SESSIONS limit 1; node_name | user_name | session_id | transaction_id | statement_id | runtime_priority | session_start_timestamp | session_end_timestamp | is_active | client_hostname | client_pid | client_label | ssl_state | authentication_method | client_type | client_version | client_os ---------------------+-----------+-----------------------+-------------------+--------------+------------------+-------------------------------+-----------------------+-----------+-----------------+------------+--------------+-----------+-----------------------+-------------+----------------+------------------------------------ v_webfocus_node0001 | dbadmin | infsrv4-27449:0xf4efb | 45035996273918752 | 11 | HIGH | 2015-06-10 19:30:06.821005+09 | | t | ::1:46242 | 6871 | | None | Password | vsql | 07.01.0000 | Linux 2.6.32-358.el6.x86_64 x86_64 (1 row) |
縦表示に切り替える方法
vsqlで\xを実行することでデフォルトの横表示から縦表示に変更できます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
dbadmin=> \x Expanded display is on. dbadmin=> SELECT * FROM USER_SESSIONS limit 1; -[ RECORD 1 ]-----------+----------------------------------- node_name | v_webfocus_node0001 user_name | dbadmin session_id | infsrv4-27449:0xf4efb transaction_id | 45035996273918752 statement_id | 12 runtime_priority | HIGH session_start_timestamp | 2015-06-10 19:30:06.821005+09 session_end_timestamp | is_active | t client_hostname | ::1:46242 client_pid | 6871 client_label | ssl_state | None authentication_method | Password client_type | vsql client_version | 07.01.0000 client_os | Linux 2.6.32-358.el6.x86_64 x86_64 |
なお、横表示に戻す場合には、もう一度「\x」を実行します。
1 2 |
dbadmin=> \x Expanded display is off. |
補足情報
\xコマンドと\pset expandedは同義です。
1 2 |
dbadmin=> \pset expanded Expanded display is on. |
関連情報
vsqlでSQLの実行時間を確認する方法http://vertica-tech.ashisuto.co.jp/sql-exec-time/
検証バージョンについて
この記事の内容はVertica 9.1で確認しています。- 投稿タグ
- vsql