我正在从 oracle sql 迁移到 edb 并想转换正则表达式替换,但我无法将所有约束带到 edb 等效项。能否请你帮忙。
SET account_no = RTRIM (LTRIM (REGEXP_REPLACE (account_no, '[A-Y]', '', 1, 0, 'i'), ' '), ' ')
我如何将位置(1),出现(0)和匹配参数('i')带入edb。如果我使用相同的,我会收到以下错误
错误:函数 regexp_replace(字符变化,未知,未知,整数,整数,未知)不存在第 2 行:SET customer = RTRIM (LTRIM (REGEXP_REPLACE (customer, '... ^ 提示:没有函数匹配给定的名称和参数类型。您可能需要添加显式类型转换。SQL 状态:42883 字符:52