我是DB2新手(使用10.1版本),我試圖在測試查詢中執行一個簡單的ltrim
函數。DB2 - 如何使用2個參數的LTRIM標量函數?
select ltrim(',1,2,3,4', ',') from sysibm.sysdummy1;
這將導致以下錯誤:
DB2 SQL Error: SQLCODE=-440, SQLSTATE=42884, SQLERRMC=LTRIM;FUNCTION, DRIVER=3.65.77
基於文檔here上,似乎我的例子應該工作。請注意,我可以使用替代trim
功能或的ltrim
1-ARG版本:
select trim(l ',' from ',1,2,3,4') from sysibm.sysdummy1;
select ltrim(' test') from sysibm.sysdummy1;
而那些工作正常!
2-arg形式的ltrim
和我提供的其他示例之間是否存在一些基本差異?
是的,奇怪的是,我通常不會將「fixpack」關聯爲增加新功能並更改API的東西,但是OK ... – david