meta data for this page
F_STRSTUFF
input/output-compatibility to rFunc (STRSTUFF, LONGSTRSTUFF)
Entrypoint strstuff not compatible with UTF-8 - use U_STRSTUFF
U_STRSTUFF
function from adhoc
Entrypoint u_strstuff compatible with UTF-8
Inputs/Outputs
Input CSTRING(8190) String 1 in which characters had to replace SMALLINT starting-position SMALLINT number of characters to delete CSTRING(254) characters to set Output CSTRING(81900) String with replaced characters at starting-position
Syntax
Counting oof starting-position starts at 1. The numbers of characters to delete and characters to replace must not be equal. TestSQL SELECT '12abcd567890' AS ISCORRECT, F_STRSTUFF('1234567890', 3, 2, 'abcd') FROM RDB$DATABASE; SELECT NULL AS ISCORRECT, F_STRSTUFF(NULL, NULL, NULL, NULL) FROM RDB$DATABASE;