我是 DB2 的新手(使用 10.1 版),我正在尝试ltrim
在测试查询中执行一个简单的函数。
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-arg 形式的和我提供的其他示例之间是否存在一些根本区别?