我一直在寻找可以读取以 Microsoft SQL Server 格式导出的已保存 .SQL 文件的 MacOS iODBC 驱动程序,但没有成功。一个存在吗?
我们在一个应用程序中存储了大量研究数据,可以导出为 Excel 电子表格或 SQL 文件(例如,一个充满 SQLCREATE TABLE
和INSERT
语句的文本文件)。我们需要将此数据导入另一个在 MacOS 下运行的应用程序 (Stata 9),该应用程序可以导入 Excel 文件、其自己的格式或从 ODBC 源。所以,我需要一个可以读取普通 SQL 文件作为其源的 ODBC 驱动程序。我们不需要真正与 MSSQL 数据库对话的驱动程序,因为这里没有实际的数据库;只是一个简单的 .SQL 文件,其中包含 MSSQL 样式的命令。
不幸的是,默认的 MacOS 安装似乎没有任何 ODBC 驱动程序,甚至没有用于读取平面文件或 SQLite 数据库的驱动程序。
当前移动这些数据的工作流程——将其从DatStat导出为 Excel 电子表格,打开该电子表格并手动修复以符合 Stata 的需要,然后保存并重新导入Stata——非常耗费人力,而且还丢失了很多重要信息元数据,如变量描述和注释。