[Ludia-users 170] Re: pgs2snippet1 の出力結果は || による文字列連結ができない?

Back to archive index

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
> 




Ludia-users メーリングリストの案内
Back to archive index