【发布时间】:2015-03-27 14:55:18
【问题描述】:
在 PL/SQL 中,DATE 数据类型存储固定长度的值。它们以二进制格式存储,但以默认格式显示为字符。
考虑以下声明:
v_regdate DATE;
这里v_regdate 没有初始化,因此它的值为NULL。只是想知道如何以二进制格式存储 NULL。
【问题讨论】:
-
我不确定你的问题是否有意义。没有什么可以存储空值。这不是什么神奇的值,它是 no 值。
-
日期是一个固定长度的数据类型。因此 v_regdate 变量需要在内存中有一些代表 NULL 的值。
-
假设类型的内部/内存表示只是它的值,而是某种具有语义或相关元数据的结构,可以表明它持有一个空值
标签: oracle plsql null binary storage