- - PR -
データに改行を入れたい
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2008-09-27 14:10
H2 Database Engine というデータベースを使っております。
INSERT文でデータベースの列データに改行を入れたいのですが どのようにSQLを書いたらいいですか? ------------- 例: あいうえお かきくけこ さしすせそ --------------- よろしくお願い致します。 | ||||||||
|
投稿日時: 2008-09-27 21:35
H2 Database Engineは使ったことないですが、CHAR関数があればCHAR(13)+CHAR(10)のような感じでどうでしょうか?
| ||||||||
|
投稿日時: 2008-09-29 10:16
よっしーさん、ご回答ありがとうございました。
しかし、いろいろ試してみたのですが、うまくいきません。 SQLの書き方がわからないのです。 この場合、例えば、 例: あいうえお かきくけこ とする場合、 INSERT INTO TEST VALUES('あいうえおCHAR(13)+CHAR(10)かきくけこ'); と、書いたのですが、うまくいきません。 どのように書けばいいのでしょうか? すいませんが、よろしくお願い致します。 | ||||||||
|
投稿日時: 2008-09-29 11:02
こんなんでどう?
| ||||||||
|
投稿日時: 2008-09-29 11:17
rainさん、ご返信ありがとうございました。 これでは、改行されずに表示されてしまいます。 ありがとうございました。 | ||||||||
|
投稿日時: 2008-09-29 11:31
#くやしいのでリベンジ
CHAR関数見つけた! http://www.h2database.com/html/functions.html#char
もしくは STRINGDECODE関数でもいけるかもしれない。 http://www.h2database.com/html/functions.html#stringdecode
[ メッセージ編集済み 編集者: rain 編集日時 2008-09-29 11:32 ] | ||||||||
|
投稿日時: 2008-09-29 14:15
rainさん、ご返信ありがとうございました。
CHAR関数もSTRINGDECODE関数も駄目でした。 CHAR関数の場合、テーブルにINSERTする時は、改行されるのですが、 その後、実行して表示すると、改行されていませんでした。 ありがとうございました。 | ||||||||
|
投稿日時: 2008-09-29 14:25
こんにちは。直接の回答ではないので申し訳ないですが。
何を実行して表示させたのかを書いたほうがいいかも。 |