【发布时间】:2017-10-20 14:17:40
【问题描述】:
我们想将我们的数据导出到未知的 sql 数据库。它可以是 mysql、mssql、postgresql。即使是简单的事情也会产生问题。例如,在 MySQL 中,标识符的双引号仅在 ANSI_QUOTES = true(默认为 false)时才有效。 mssql 中的双引号仅在 QUOTED_IDENTIFIER = ON 时有效。还有一些关于 MySQL 如何解释 sql 兼容代码的问题。例如,有时它会忽略显式指定的约束名称并根据其规则设置名称。 MS SQL 也不支持名为 BLOB 的数据类型。是否有一种智能的方式来进行符合 sql 的 odbc 导出?或者我们必须以某种方式查询数据库名称并以使其与 sql 兼容的方式配置连接?
【问题讨论】: