質問: sqlについて telnetからsqlでデータ-を抽出するときに、なぜ、ある一定のところに行ったら改行されてしまうのですか?また、それを設定する場所、あるいは、解除するところを教えてください。
回答: oracleのsqlplusでの話しでしたら、[linesize][pagesize]で制御が可能です。使用例) sql> set linesize 100 sql> set pagesize 3000[linesize]・・・改行する桁数を指定します。 なおテーブルのカラムサイズによっては、必ずしもこの桁数で改行 されませんので注意して下さい。 [pagesize]・・・見出しを表示する行数を指定します。 1レコードが長い場合複数行になりますが、それぞれを行数として 考えて下さい。 また[column]コマンドにより表示するカラムサイズの変更もできます。 char型 sql> column カラム1 format a5 「カラム1」の表示サイズを5桁に変更 number型 sql> column カラム2 format 99999 「カラム2」の表示サイズを5桁に変更 詳しくは各マニュアルを参照して下さい。