НУЖНО УСТРОИТЬ ПРОВЕРКУ КОЛИЧЕСТВА СИМВОЛОВ В ВЫХОДНОМ ПАРАМЕТРЕ TELS_LIST
| Код | SET TERM ^ ;
CREATE PROCEDURE SP_TELS_LIST_MEDIATORS ( ID INTEGER) RETURNS ( TELS_LIST VARCHAR(255)) AS DECLARE VARIABLE TEMP VARCHAR(20) CHARACTER SET WIN1251; begin /* Procedure Text */ TELS_LIST = ''; For select TEL FROM PHONES where ID_MEDIATOR = :ID into :TEMP do begin
//НУЖНО УСТРОИТЬ ПРОВЕРКУ КОЛИЧЕСТВА СИМВОЛОВ В ВЫХОДНОМ ПАРАМЕТРЕ TELS_LIST if ?????(:TELS_LIST) >= 255 then exit;
TELS_LIST = :TEMP || ';' || :TELS_LIST; TEMP = ''; end suspend; end^
SET TERM ; ^
GRANT EXECUTE ON PROCEDURE SP_TELS_LIST_MEDIATORS TO SYSDBA;
|
|