我正在尝试使用lpad正在进行Db,但它无法正常工作..码:
lpad(act_num,7,‘#’)这段代码不起作用,我们有没有其他方法来实现o / p。如果act_num是101那么o / P应该…
OpenEdge中没有lpad()函数,但您可以使用FILL()函数。它需要两个输入:一个用作填充值的字符串,以及重复该字符串的次数。
这将在act_num的开头添加四个“7”,如您在问题中所述:
DEFINE VARIABLE act_num AS CHARACTER NO-UNDO INITIAL "101". act_num = FILL("7", 4) + act_num. MESSAGE act_num VIEW-AS ALERT-BOX.
填充值可以是任何字符串,而不仅仅是单个字符。