这个PL / SQL代码抛出null的结果是什么?

时间:2014-08-28 23:48:59

标签: plsql

我正在研究这个PL / SQL代码,我看到了这个奇怪的声明:

    CAST(NULL AS VARCHAR2(20))
...

    CAST(NULL AS TIMESTAMP(6))

如何将Null转换为时间戳?

1 个答案:

答案 0 :(得分:1)

任何PL / SQL数据类型(包括原语:date,number,binary_double等)的值都可能为NULL,这些值是不同的值。
这种行为与Java方法相反,将null值作为特殊“null”类型的“空引用”引入: - )