В столбце таблицы у меня есть это значение:
DV-2011-01-000004 (тип данных varchar2)
Как получить часть строки '000004«?В t-sql у них есть эта функция right (), но в PL SQL я не могу найти такую же функцию, как right () в t-sql.
Спасибо за помощь.
substr('DV-2011-01-000004', length('DV-2011-01-000004')-6 + 1 )
вы можете использовать:
SUBSTR('DV-2011-01-000004', INSTR('DV-2011-01-000004', '-', -1) +1)
при использовании INSTR с отрицательной стартовой позицией он найдет последний индекс "-".тогда SUBSTR будет вырезано из этого вхождения до конца (потому что я не указал Длина)
INSTR
SUBSTR