加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

oracle – 无法在PLSQL中使用REPLACE函数

发布时间:2021-03-31 02:44:42 所属栏目:站长百科 来源:网络整理
导读:我想知道调用 REPLACE function described here的适当方法是什么,因为我已经创建了下面的语句来测试它,但是我收到了一个错误: DECLARE templateMessage3 VARCHAR2(50);BEGIN templateMessage3 := 'Dear Mr./Madam FNAME'; replace(templateMessage3,'FNAME'

我想知道调用 REPLACE function described here的适当方法是什么,因为我已经创建了下面的语句来测试它,但是我收到了一个错误:

DECLARE
 templateMessage3 VARCHAR2(50);
BEGIN
 templateMessage3 := 'Dear Mr./Madam FNAME';
  replace(templateMessage3,'FNAME','Lilly');
  DBMS_OUTPUT.PUT_LINE(templateMessage3);
END;
/

错误:

PLS-00221: 'REPLACE' is not a procedure or is undefined

我正在使用Oracle 11g Web界面.

解决方法

REPLACE是一个函数,而不是一个过程,因此请使用以下语法:

templateMessage3 := replace(templateMessage3,'Lilly');

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读