PoorSQLには以下のようなフォーマッタが付属しています。
以下は、「ls users」エイリアスの結果をフォーマッタを変更して出力する例です。
デフォルトでは、PSQLフォーマッタが使用されます。
デフォルトのフォーマッタを変更する場合は、デフォルトのフォーマッタの変更方法をご覧ください。
(デフォルトのPSQLフォーマッタ)
12:00:00 sql> ls users User | Host ---------+---------- moriyama | % root | localhost (2 rows) Time: 0 ms
(CSVフォーマッタ)
22:57:12 sql> \set format csv 22:57:22 sql> ls users USER,HOST moriyama,% root,localhost
(HTMLフォーマッタ)
22:57:24 sql> \set format html 22:57:40 sql> ls users <table border="1"> <tr> <th align="center">User</th> <th align="center">Host</th> </tr> <tr valign="top"> <td align="left">moriyama</td> <td align="left">%</td> </tr> <tr valign="top"> <td align="left">root</td> <td align="left">localhost</td> </tr> </table> <p> (2 rows)<br /> Time: 0 ms </p>
(MYSQLフォーマッタ)
22:56:26 sql> \set format mysql 22:56:37 sql> ls users +----------+-----------+ | User | Host | +----------+-----------+ | moriyama | % | | root | localhost | +----------+-----------+ 2 rows in set (0.00 sec)
(MYSQLEGOフォーマッタ)
22:57:42 sql> \set format mysqlego 22:58:09 sql> ls users *************************** 1. row *************************** User: moriyama Host: % *************************** 2. row *************************** User: root Host: localhost 2 rows in set (0.00 sec)
(PSQLEXPフォーマッタ)
22:58:11 sql> \set format psqlexp 23:00:27 sql> ls users -[ RECORD 1 ]-+---------- User | moriyama Host | % -[ RECORD 2 ]-+---------- User | root Host | localhost (2 rows) Time: 0 ms
(SQLPLUSフォーマッタ)
23:01:16 sql> \set format sqlplus 23:01:26 sql> ls users User Host ---------------- ------------------------------------------------------------ moriyama % root localhost 2 records selected. Time: 0 ms
(TSVフォーマッタ)
23:01:28 sql> \set format tsv 23:02:07 sql> ls users USER HOST moriyama % root localhost
フォーマッタとは?へ
フォーマッタの種類
デフォルトのフォーマッタの変更方法へ
カスタムフォーマッタの登録方法についてへ
トップへ
[PageInfo]
LastUpdate: 2008-11-15 00:53:42, ModifiedBy: t_moriyama
[Permissions]
view:all, edit:members, delete/config:members