0

ltrimDB2 (バージョン 10.1 を使用) は初めてで、テスト クエリで単純な関数を実行しようとしています。

select ltrim(',1,2,3,4', ',') from sysibm.sysdummy1;

これにより、次のエラーが発生します。

DB2 SQL Error: SQLCODE=-440, SQLSTATE=42884, SQLERRMC=LTRIM;FUNCTION, DRIVER=3.65.77

ここのドキュメントに基づいて、私の例はうまくいくはずです。代替trim関数またはの 1-arg バージョンを使用できることに注意してltrimください。

select trim(l ',' from ',1,2,3,4') from sysibm.sysdummy1;
select ltrim(' test') from sysibm.sysdummy1;

そして、それらはうまくいきます!

ltrimの 2 引数形式と私が提供した他の例との間に根本的な違いはありますか?

4

3 に答える 3

1

この機能はDB2 10.1 フィックスパック 2 で追加されました-- アップグレードすることをお勧めします。

于 2013-08-29T15:18:00.573 に答える