PL/SQL 文字列操作
code:memo.sql
BEGIN
-- 左の0埋め
DBMS_OUTPUT.PUTLINE(LPAD('123', 6, '0'))
--> 000123
-- 右の0埋め
DBMS_OUTPUT.PUTLINE(RPAD('123', 6, '0'))
--> 123000
END;
code:memo.sql
BEGIN
-- 可読性を高めた文字列出力の書き方
DBMS_OUTPUT.PUT(LPAD('123', 6, '0' || ', '))
DBMS_OUTPUT.PUT(RPAD('123', 6, '0'))
DBMS_OUTPUT.PUTLINE('')
--> 000123, 123000
END;
確認用
Q. PL/SQL 文字列操作
参考
LPAD, RPAD
関連
調査用