ОШИБКА: синтаксическая ошибка в СТРОКЕ 14 «ВЫБРАТЬ» или рядом с ней: v_result:= ВЫБРАТЬ * ИЗ iis_e_ack_pkg.is_e_ack_confirm

#postgresql-9.5

#postgresql-9.5

Вопрос:

 CREATE OR REPLACE FUNCTION iis_e_ack_pkg.is_e_ack_confirm ( vi_record_id text, vi_business_type text, vo_note_type INOUT text ) AS $body$
DECLARE

    v_result varchar(1) := 'N';
    v_note_type varchar(50) := '';
    v_ack_submit_date  varchar(50) := '';

BEGIN
    
    v_result := SELECT * FROM iis_e_ack_pkg.is_e_ack_confirm(vi_record_id, vi_business_type, vo_note_type, v_ack_submit_date) INTO STRICT vo_note_type, v_ack_submit_date;

    RETURN;

  EXCEPTION
    WHEN OTHERS THEN
      v_result := 'N';
      RETURN;
  END;

$body$
LANGUAGE PLPGSQL
;
 

Комментарии:

1. пожалуйста, проверьте, нужны ли решения проблемы.

2. Пожалуйста, проверьте код и предоставьте хотя бы какой-нибудь помощник.

3. Любая помощь по этому вопросу, пожалуйста, дайте мне знать.

4. любые обновления по этому поводу.