kousa****@nttda*****
kousa****@nttda*****
2008年 1月 9日 (水) 11:35:05 JST
幸坂です。こんにちは。 ご報告ありがとうございます。 調査したところ、Ludiaのバグのようです。 次のバージョンのLudiaで修正します。 バグ報告は非常に助かります。 ありがとうございました。 > -----Original Message----- > From: ludia****@lists***** > [mailto:ludia****@lists*****] On Behalf > Of ASARI Takashi > Sent: Wednesday, January 09, 2008 10:50 AM > To: ludia****@lists***** > Subject: [Ludia-users 169]pgs2snippet1 の出力結果は || による文字列連結が できない? > > こんにちは。浅利といいます。 > > pgs2snippet1() の出力結果を連結しようとしたとき、 > (私にとっては) 不可解な挙動に遭遇しました。 > どういうことなのか知りたいと思いますので、質問させてください。 > > test=# SELECT '...' || pgs2snippet1(1, 100, 1, ' *', '* ', -1, 'テスト', > 'テストベース') || '....'; > -[ RECORD 1 ]----------------- > ?column? | ... *テスト* ベース > > || を使って文字列を連結しようとしても、右側の文字列が連結できていません。 > ところが、試しに substring() で囲んでみると、連結できます。 > > test=# SELECT '...' || substring(pgs2snippet1(1, 100, 1, ' *', '* ', > -1, 'テスト', 'テストベース') from 1 for 100) || '....'; > -[ RECORD 1 ]--------------------- > ?column? | ... *テスト* ベース.... > > PostgreSQL の問題や仕様なのか、 Ludia の問題なのか、 > Senna の問題なのかわからないのですが、ここに投稿いたしました。 > バージョン情報は以下のとおりです。 > > test=# SELECT version(), pgs2version(); > -[ RECORD 1 > ]------------------------------------------------------------- > ---------------------------------------- > version | PostgreSQL 8.3beta4 on i686-pc-linux-gnu, compiled by > GCC gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-3) > pgs2version | ludia 1.4.0 > > 足りない情報がありましたら、ご指摘ください。 > よろしくお願いします。 > > -- > ASARI Takashi @ Todai Fink Team > http://fink.sodan.ecc.u-tokyo.ac.jp/ > > _______________________________________________ > Ludia-users mailing list > Ludia****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/ludia-users >