PL/SQL 文字列操作
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 文字列操作
参考
Part 3:文字列の操作 | Oracle 日本
逆引き SQL 関数 (数値、文字列関数) - オラクル・Oracleをマスターするための基本と仕組み
LPAD, RPAD
RPAD - オラクル・Oracle SQL 関数リファレンス
LPAD - オラクル・Oracle SQL 関数リファレンス
【Oracle】RPAD・LPAD で文字列でうめる(ゼロ埋め)【SQL】 | Oracle初心者でもスッキリわかる
関連
調査用
/pogi-log/Google.icon PL/SQL 文字列操作
#文字列操作