Использование ISNULL для набора результатов хранимой процедуры Sybase ASE - PullRequest
1 голос
/ 07 марта 2020

Как использовать ISNULL в наборе результатов хранимой процедуры Sybase ASE или эквивалент? Предполагается, что вы не управляете вызываемой хранимой процедурой для исправления данных в источнике. Можно ли сделать набор результатов похожим на набор результатов таблицы?

Версия 10.x

Например:

execute sp_get_some_nasty_data 'argument'

Возвращает:

DIRMAIL Direct Mail
DRIVBY  Drive By
REFERAL null
OTHER   Other

Я бы хотел использовать 'code_value', если 'display_value' равно нулю, возможно:

select 
    isnull(2, 1)
from
    execute sp_get_some_nasty_data 'argument'
...