【发布时间】:2015-01-13 16:20:13
【问题描述】:
我必须将空白,即 '' 放入 INTEGER 数据类型的列中。 我不必将 NULL 放入其中。要求是空格''。
【问题讨论】:
-
空字符串是无效数字。如果您的号码没有值,唯一 明智的存储方法是将
NULL放入该列。这就是NULL的用途。你为什么不想这样做? -
打印时显示为 NULL
-
那你应该改变你的打印程序,而不是搞乱你的数据模型
-
我无法更改它,因为打印是在客户端完成的。不管怎么说,多谢拉。我将使用 0。
-
在 Oracle 中,您不能存储空字符串
''。它将作为NULL存储在varchar 列中。
标签: sql oracle sqldatatypes