1

我想在存储函数中返回一个值作为 TEXT 但我想成为0001,而不是1

我有这个代码片段:

DECLARE _RESTRICTEDROUTE DECIMAL(4,0);

RETURN(_RESTRICTEDROUTE);

我试过了

RETURN(CAST(_RESTRICTEDROUTE AS TEXT)); 

但失败了。

4

1 回答 1

1

使用LPAD().

这应该有效:

RETURN(LPAD(_RESTRICTEDROUTE, 4, "0"))
于 2010-11-18T10:46:32.533 回答