默认字段定义之间的差异
Differences between default fields definition
Db2 Z/OS Version 11.01 and 12.
我正在验证一些表的结构在更多 customers/environments 上是否相同。
我注意到默认值是许多表之间唯一不同的方面
例如 - Table“订单”列“价格”
Environment 1 -> DECIMAL(18,3) NOT NULL WITH DEFAULT
Environment 2 -> DECIMAL(18,3) NOT NULL WITH DEFAULT 0
Environment 3 -> DECIMAL(18,3) NOT NULL WITH DEFAULT 0.0
我不确定我是否必须将这些“定义”视为技术和功能上的等效项。
谢谢
是的,对于 decimal(18,3) 列,这三个在功能上是等价的。
默认最终是 000000000000000.000
在这种情况下它们是等价的。如果您没有在 link (
https://www.ibm.com/support/knowledgecenter/en/SSEPEK_11.0.0/intro/src/tpc/db2z_defaultvalues.html)
Db2 Z/OS Version 11.01 and 12.
我正在验证一些表的结构在更多 customers/environments 上是否相同。 我注意到默认值是许多表之间唯一不同的方面
例如 - Table“订单”列“价格”
Environment 1 -> DECIMAL(18,3) NOT NULL WITH DEFAULT
Environment 2 -> DECIMAL(18,3) NOT NULL WITH DEFAULT 0
Environment 3 -> DECIMAL(18,3) NOT NULL WITH DEFAULT 0.0
我不确定我是否必须将这些“定义”视为技术和功能上的等效项。
谢谢
是的,对于 decimal(18,3) 列,这三个在功能上是等价的。
默认最终是 000000000000000.000
在这种情况下它们是等价的。如果您没有在 link ( https://www.ibm.com/support/knowledgecenter/en/SSEPEK_11.0.0/intro/src/tpc/db2z_defaultvalues.html)