我有一个表,它只有一个数字字段: value NUMBER(12.0)
我想存储这两种类型的非负数。
类型A:(非负数列表)
类型B:(另一个非负数列表)
我只有一张桌子。在不做任何DML更改的情况下,我是否可以存储这两种类型的数字,但有一些区别。
我想过使用符号来区分,但在0的情况下它将失败。
谢谢,三位一体
发布于 2010-10-03 16:43:12
您可以存储a或~b。这解决了0的问题,因为~0是-1。
表达式~b表示b的逐位not,等同于-b - 1。
但是,如果可能的话,我强烈建议您更改模式。对于任何在你之后接管系统的人来说,这次黑客攻击可能会成为维护的噩梦。
https://stackoverflow.com/questions/3849114
复制相似问题