我在数据库中有现有记录
的现有记录aa_desc NOT NULL VARCHAR2(8)
我有此字段的现有记录,现在我必须添加- (hyphen)
现有记录。
因为它被限制为八个字符,所以我必须只填充现有的剩余字符。
例如:如果现有值为aaa
,则需要填充-----aaa
。
我该怎么做
技术环境:
DB : Oracle
Development : java
答案 0 :(得分:1)
您应该使用Oracle的LPAD功能。它将字符串左侧的必要字符添加到指定的长度中。在您的情况下,它应该是:
LPAD(aa_desc, 8, '-')
http://docs.oracle.com/cd/E11882_01/server.112/e26088/functions095.htm#SQLRF00663