文字列を操作する関数


■LPAD(文字列 , 指定桁数 , 埋め込み文字)
文字列の左端に指定桁数、埋め込み文字を連結する。


■CONCAT(文字列 , 文字列)
2つの引数となる文字列を連結する。

上の関数は、よくPL/SQLで使用しますー。

DECLARE
BEGIN
  FOR i IN 1..100 LOOP
    INSERT INTO USER VALUES (
      -- IDとして32桁の連番(0埋め)を設定
      LPAD(i, 32, '0'),  
      -- ユーザー名として固定文字列と連番を設定
      CONCAT('ユーザー', i),
    );
 END LOOP;
END;