0

データベースに既存のレコードがあり、フィールドの説明は次のとおりです

aa_desc NOT NULL VARCHAR2(8) 

このフィールド- (hyphen)の既存のレコードがあり、既存のレコードを追加する必要があります。

8文字に制限されているため、残りの文字のみを既存のもので埋める必要があります.

例: 既存の値が の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 に答える