我需要创建一个以字符串作为参数的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;
Run Code Online (Sandbox Code Playgroud)
问题:如何使用Oracle SQL Developer或SQLTools客户端应用程序中的任何一个向我的Oracle数据库添加这样的函数,以便能够像上例中一样使用它?