我们正在尝试将数据从外部源(mssql)提取到 postgres。但是,当我检查 invoicedate 列条目时,mssql 同时显示这些条目的 invoicedate 值。
即我们在两个 DBMS 上都尝试了以下查询:
在 SQL Server 中执行查询时:
select * from tablename where salesorder='168490'
获得发票日期列所在的 12 行'2015-10-26 00:00:00.000'
但是在 Postgres 上执行相同的查询
select "InvoceDt" from tablename where salesorder='168490'
获取列 invoicedate 为空的 12 行。
问题是为什么?PostgresInvoiceDt
列将变为空,而不是我们可以看到 SQL Server 正在显示适当的数据值。
为什么这个特定列的 SQL Server 和 Postgres 之间的数据不同?