0

我在数据库中有现有记录,字段描述是

aa_desc NOT NULL VARCHAR2(8) 

我有该字段的现有记录,现在我必须添加- (hyphen)现有记录。

因为它仅限于八个字符,所以我必须只用现有的字符填充剩余的字符。

例如:如果现有值是aaa,则需要像-----aaa.

我该怎么做呢。

技术环境:

DB : Oracle

Development : java
4

1 回答 1

1

您应该使用 Oracle 的 LPAD 功能。它将必要的字符添加到字符串的左侧以形成指定的长度。所以在你的情况下,它应该是:

LPAD(aa_desc, 8, '-')

http://docs.oracle.com/cd/E11882_01/server.112/e26088/functions095.htm#SQLRF00663

于 2014-05-15T09:34:18.173 回答