PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
16588 | 01/11/16 13:06:20 | RE(2):PB6.5: DBから取得した文字列の改行 By USK |
16587 | 01/11/16 11:56:42 | RE(1):PB6.5: DBから取得した文字列の改行 By obanyan |
16585 | 01/11/16 11:30:41 | PB6.5: DBから取得した文字列の改行 By USK |
カテゴリ:データベース
日付:2001年11月16日 11:56 発信者:obanyan
題名:RE(1):PB6.5: DBから取得した文字列の改行
USKさん、こんにちは。
>質問があります。
>
>ORACLE.DBのテーブルから、STRING型のデータを取得する時に、文字列の途中で改行して出力させたいです。
>エスケープシーケンスなど試しましたがだめでした。
>DBに『改行テスト ~n改行できたかな』や
> 『改行テスト \\n改行できたかな』、
> 『改行テスト ~010改行できたかな』と格納しても
>STRING型で所得すると結局、
> \"改行テスト ~n改行できたかな\"などとして出力されしいまいます。
>
>DBにレコードを格納する時、どのようなコードを書いたらよいのか、
>または取得するときにどのような処理を行えばいいのか教えて下さい。
>
>よろしくお願いします。
>
「chr(13) || chr(10)」をSQL文に組み込むと改行できます。
実行結果
SQL> SELECT \'AA\'|| chr(13) || chr(10) || \'BB\' FROM DUAL;
< Pause >
\'AA\'||
------
AA
BB
1行が選択されました。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.