Function is giving execution error from inside the procedure

Поиск
Список
Период
Сортировка
От M Sarwar
Тема Function is giving execution error from inside the procedure
Дата
Msg-id DM4PR19MB5978608EBC715899904285D2D3422@DM4PR19MB5978.namprd19.prod.outlook.com
обсуждение исходный текст
Ответы Re: Function is giving execution error from inside the procedure  ("David G. Johnston" <david.g.johnston@gmail.com>)
Список pgsql-admin
 

Hi,

I am trying to create a simple procedure to updata  a table.

 

CREATE OR REPLACE PROCEDURE bronxdev.pr_asn_wafer_id_update(

                )

LANGUAGE 'plpgsql'

AS $BODY$

DECLARE

begin

 

UPDATE BRONXDEV.ASN_MANUFACTURER_PROFILE

SET WAFER_ID   =              BRIM(SERIAL_ID, '/')

;

commit;

--rollback;

END

$BODY$;

 

It is getting compiled without any issue but when I am trying to execute, I am getting BRIM function does not exist error message.

I have tried to google and few other resources and did not help.


Error:  ERROR: function brim(character varying, unknown) does not exist LINE 2: SET WAFER_ID = BRIM(SERIAL_ID, '/')


 

The same UPDATE is directly working from the pgadmin.

I have tried to change LANGUAGE from plpgsql to SQL and that did not help.

My postgres version is 13.2.

 

Thanks,

Sarwar

В списке pgsql-admin по дате отправления:

Предыдущее
От: Olivier Gautherot
Дата:
Сообщение: Re: Enhancement Request
Следующее
От: "David G. Johnston"
Дата:
Сообщение: Re: Function is giving execution error from inside the procedure