Sql server 动态TSQL到PSQL转换SDK?
我有一套针对MSSQL设计的应用程序。我们有一个新的供应商,它将涉及在那里安装我们的应用程序,但我们绝对必须在安装中使用Oracle。其他客户不受影响,我们希望在其他地方保持MSSQL 问题1:与这种情况相关的最佳做法是什么Sql server 动态TSQL到PSQL转换SDK?,sql-server,oracle,tsql,postgresql,Sql Server,Oracle,Tsql,Postgresql,我有一套针对MSSQL设计的应用程序。我们有一个新的供应商,它将涉及在那里安装我们的应用程序,但我们绝对必须在安装中使用Oracle。其他客户不受影响,我们希望在其他地方保持MSSQL 问题1:与这种情况相关的最佳做法是什么 问题2:是否有一种方法(SDK等)可以将TSQL查询动态转换为PSQL(无需手动将其输入UI等)?仅转换SQL查询没有意义,因为您必须转换所有数据库。 在这种情况下,有一个非常有用的解决方案——可移植数据对象。这种技术允许从特定的数据库实现级别进行抽象。 但不幸的是,这不是
问题2:是否有一种方法(SDK等)可以将TSQL查询动态转换为PSQL(无需手动将其输入UI等)?仅转换SQL查询没有意义,因为您必须转换所有数据库。 在这种情况下,有一个非常有用的解决方案——可移植数据对象。这种技术允许从特定的数据库实现级别进行抽象。
但不幸的是,这不是你的情况,因为你已经为MSSQL设计了专门的应用程序。可能重复:David:我看到了,但OP似乎对转换器UI感到满意。在我的情况下,这是行不通的,因为有些查询本身是动态构建的。我提出了将数据库文件与应用程序捆绑在一起的想法,但被否决了。我真的希望不必每次都写两个查询……我们在转换数据库方面没有问题。Oracle导入/转换向导接受SQL生成的脚本。Basicali Oracle支持ANSI SQL。如果您不使用TSQL特有的一些东西,它可能会在没有一些全局更改的情况下工作,其中一些是选择和内部联接,但是有许多更大、更复杂的查询和许多旧的交叉联接样式语法。