• Drowsy © (14.04.17 17:50) [0]
    Почему-то не работает Replace.
    Позицию подстроки в исходной строке определяет, а замену не производит..

    create or alter procedure NEW_PROCEDURE
    returns (
       OUT_STR varchar(100) character set WIN1251,
       POS_STR integer)
    as
    declare variable ISH_STR varchar(100) character set WIN1251;
    declare variable FIND_STR varchar(100) character set WIN1251;
    declare variable REPL_STR varchar(100) character set WIN1251;
    begin
    ISH_STR = 'ASDFGHJ';
    FIND_STR = 'DFG';
    repl_str = '123';

    Pos_str = position(:find_str in :ish_str);

    replace(ish_str, find_str, repl_str);

    out_str = :ish_str;
    suspend;
    end^
  • rrrrr © (14.04.17 18:30) [1]
    это функция
  • Drowsy © (14.04.17 18:35) [2]

    > rrrrr ©   (14.04.17 18:30) [1]

    )) спасибо.
Есть новые Нет новых   [118444   +30][b:0][p:0]