我正在尝试使用DF(read_sql和to_sql)将数据库对象(表和视图)从Oracle迁移到SQL Server,但出现错误
“ pandas._libs.tslibs.np_datetime.OutOfBoundsDatetime:越界 纳秒级时间戳:9999-12-31 00:00:00“
我发现此问题是由于熊猫时间戳记限制所致。请建议一些解决方法
df = pd.read_sql(f"select * from {tbl_nm}", orcl, index_col=None)
df = df.replace(np.nan, None)
df = df.where(pd.notnull(df), None)
df.to_sql(name=f'{tbl_nm}', con=mssql_db_target, schema=f'{schema}',
if_exists='append', index=False)
错误消息:pandas._libs.tslibs.np_datetime.check_dts_bounds pandas._libs.tslibs.np_datetime.OutOfBoundsDatetime:越界 纳秒级时间戳:9999-12-31 00:00:00