nvl

nvl

函数名称
NVL是Oracle PL/SQL中的一个函数。它的格式是NVL(string1,replace_with)。它的功能是如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值,如果两个参数都为NULL,则返回NULL。
    中文名:nvl 外文名: 所属学科:数学 分类:函数 用途:编程 平台:Oracle PL/SQL

定义

Oracle PL/SQL中的一个函数。

格式为:NVL(string1,replace_with)。

功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值,如果两个参数都为NULL,则返回NULL。

注意事项:string1和replace_with必须为同一数据类型,除非显式的使用TO_CHAR函数进行类型转换。

功能扩展

nvl函数基本语法为nvl(E1,E2),意思是E1为null就返回E2,不为null就返回E1。

Oracle在NVL函数的功能上扩展,提供了NVL2函数。NVL2(E1,E2,E3)的功能为:如果E1为NULL,则函数返回E3,否则返回E2。

相关词条

相关搜索

其它词条