Oracle - 如何在找不到值时为变量分配默认值?

时间:2014-09-30 13:54:04

标签: oracle variables plsql default

所以我在Oracle PL / SQL中有一个使用变量的程序...... 无论如何,这个变量从一个在其他地方获取值的函数中获取它的值。

示例:

lv_cell_value   varchar2(6) := f_get_system_parameter(lv_system_name, lv_param_section, 'BUSINESS_SUBTYPE_CELLULAR');

现在说例如变量lv_cell_value不返回任何内容,我该如何为该变量赋值?

1 个答案:

答案 0 :(得分:0)

我不太确定这是否是你要找的,但

Coalesce(parameter1, parameter2) 

可能只是做这个工作。 Coalesce检查parameter1是否为null,如果是,则返回parameter2。您可以将parameter2硬编码为某些内容或在那里输入另一个查询。