我需要创建一个以字符串为参数的 Oracle DB 函数。该字符串包含字母和数字。我需要从这个字符串中提取所有数字。例如,如果我有一个像RO1234这样的字符串,我需要能够使用一个函数,比如extract_number('RO1234')
,结果将是1234。
更准确地说,这是该函数将用于的那种 SQL 查询。
SELECT DISTINCT column_name, extract_number(column_name)
FROM table_name
WHERE extract_number(column_name) = 1234;
问题:如何使用任何 Oracle SQL Developer 或 SQLTools 客户端应用程序向我的 Oracle 数据库添加这样的功能,以便能够像上面的示例一样使用它?