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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.