INSERT
INSERT 関数は、ストリング new が length の長さになるように埋め込みまたは切り捨てを行い、ストリング target の n 番目の文字の後に挿入します。
n のデフォルト値は 0 です。つまり、ストリングの先頭の前に挿入されます。 n および length を指定する場合は、正の整数またはゼロにしなければなりません。 n がターゲット・ストリングの長さより大きい場合は、ストリング new の前にも埋め込み文字が追加されます。 length のデフォルト値は new の長さです。 length が、ストリング new の長さよりも小さい場合、INSERT は、new を length の長さに切り捨てます。 デフォルトの pad 文字はブランクです。
例
INSERT(' ','abcdef',3) -> 'abc def'
INSERT('123','abc',5,6) -> 'abc 123 '
INSERT('123','abc',5,6,'+') -> 'abc++123+++'
INSERT('123','abc') -> '123abc'
INSERT('123','abc',,5,'-') -> '123--abc'