我已使用基本 SAS 9.4 中的 sql pass-through 连接到 sql 数据库。我提取了表模式,可以清楚地看到“filedate”变量是日期类型。
但是,当我通过 SAS 拉入表的一个子集时,它会将“文件日期”转换为文本变量 - 为什么会发生这种情况?
这不是SAS Date Formats Incompatible with SQL Server Date的重复问题,因为数据源自 sql server,并且是 SAS 通过 ODBC 连接询问该 SQL Server。尽管我承认该解决方案可能涉及以某种方式升级/更改 ODBC 驱动程序。
谢谢。