0
我正在从旧系统中的一些数据,AWS - 和我下面当前协议:AWS红移DEFAULT TIMESTAMP
- 创建新表在水桶
- 加载数据从桶
- 复制表
这个工程很好,但我有一个问题与空TIMESTAMPS(我的日期的某些版本不可用 - 所以我有他们设置为我的旧版本的默认日期,但在新versio n,它们被加载为NULL)
对于每次NULL出现在我的aws日期列中,我想用例如'0000-00-00 00:00:00'替换它。这是至关重要的,这样我可以在两个表(旧的&新)上运行EXCEPT函数来验证过程的健壮性。
我试图明确的命令想替换,插入,
我已经重建与日期栏默认“0000-00-00 00:00:00”
至今没有运气表。任何帮助将是伟大的!谢谢!
能否请您解释,为什么你想设置一个假的日期,而不是使用'NULL'价值?您的查询可以使用CASE语句来模拟假日期,这比在价值实际未知的地方插入虚假值更准确。所谓的**魔法值**在数据库中通常是不鼓励的,因为它们需要特殊的处理,而大多数系统知道如何处理(或忽略)NULL值。 –