【发布时间】:2021-07-07 06:18:02
【问题描述】:
在所需的结构中,该函数将采用 2 个字符串参数。
- 如果在第一个字符串中找到第二个字符串; 2.string 中的 1.string 将被移除并添加到 2.string 的末尾。
- 如果没有找到,将给出错误'NOT FOUND'。
所需的结构应如下所示。
【问题讨论】:
在所需的结构中,该函数将采用 2 个字符串参数。
所需的结构应如下所示。
【问题讨论】:
这是一种选择:
SQL> create or replace function f_test (par_1 in varchar2, par_2 in varchar2)
2 return varchar2
3 is
4 retval varchar2(20);
5 begin
6 if instr(par_1, par_2) > 0 then
7 retval := replace(par_1, par_2) || par_2;
8 else
9 retval := 'Not found';
10 end if;
11
12 return retval;
13 end;
14 /
Function created.
SQL>
SQL> select f_test('topualiat', 'ali' ) result_1,
2 f_test('little' , 'foot') result_2
3 from dual;
RESULT_1 RESULT_2
--------------- ---------------
topuatali Not found
SQL>
【讨论】: