meta data for this page
F_REPLACESTRING(F_REPLACESTRING4, F_REPLACESTRING8), F_BIGREPLACESTRING
F_BIGREPLACESTRING compatibility to FreeUDFLib AvERP, GrUDF
Entrypoint replacestring not compatible with UTF-8 - use U_REPLACESTRING
U_REPLACESTRING(U_REPLACESTRING4, U_REPLACESTRING8)
function from adhoc
Entrypoint u_replacestring compatible with UTF-8
Inputs/Outputs
Input CSTRING(32760) string where a character string had to be exchanged CSTRING(254) old string CSTRING(254) new string INTEGER 0 = replace only the first occurrence, 1 = replace all occurrences INTEGER 0 = consider upper and lower case, 1 = not consider Output CSTRING(32760) string with replaced characters from parameter 2 with characters from parameter 3
Syntax
TestSQL SELECT 'Dies ist ein Versuch zwei Test drei Test vier TEST' AS ISCORRECT, F_REPLACESTRING('Dies ist ein Test zwei Test drei Test vier TEST', 'Test', 'Versuch', 0, 0) FROM RDB$DATABASE; SELECT 'Dies ist ein Versuch zwei Test drei Test vier TEST' AS ISCORRECT, F_REPLACESTRING('Dies ist ein Test zwei Test drei Test vier TEST', 'Test', 'Versuch', 0, 1) FROM RDB$DATABASE; SELECT 'Dies ist ein Versuch zwei Versuch drei Versuch vier TEST' AS ISCORRECT, F_REPLACESTRING('Dies ist ein Test zwei Test drei Test vier TEST', 'Test', 'Versuch', 1, 0) FROM RDB$DATABASE; SELECT 'Dies ist ein Versuch zwei Versuch drei Versuch vier Versuch' AS ISCORRECT, F_REPLACESTRING('Dies ist ein Test zwei Test drei Test vier TEST', 'Test', 'Versuch', 1, 1) FROM RDB$DATABASE; SELECT NULL AS ISCORRECT, F_REPLACESTRING(NULL, NULL, NULL, NULL, NULL) FROM RDB$DATABASE;