[英]Redshift insert a date value into a table
insert into table1 (ID,date)
select
ID,sysdate
from table2
假设我向表 2 中插入一条记录,其值为 ID:1,日期:2023-1-1 预期结果是根据表 2 中的 ID 更新表 1 的 ID,并根据表 2 中的 sysdate 更新表 1 的日期值。
select *
from table1;
运行插入语句后的预期结果将是
ID | 日期 |
---|---|
1个 | 2023-1-6 |
但我得到的是:
ID | 日期 |
---|---|
1个 | 2023-1-1 |
根据给出的信息,我看到了一些可能性:
可能还有其他可能的解释。 如果您可以提供 DDL、示例数据和一个简单的测试用例,以便其他人可以重新创建您所看到的内容,那将大大缩小可能性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.