目的:
我在powerbuilder中为一个sql 传入一个长度的 参数 b,目的是为了在
startrow 和 endrow 后面 补齐相应的 0 和‘z’,以查看‘125666’是否在这个区段里面(在这里,b=len(125666)=6 ),但查询分析器提示“列名 'b' 无效。”
不知道 有没有好的办法。
sql 如下:
select userid  into :user_id  from hd_bprange where rtrim(startrow)+REPLICATE ( '0' , b - len(startrow) ) <='125666'
and  rtrim(endrow)+REPLICATE ( 'z' , b - len(endrow) )>='125666';