Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle T-SQL:有没有办法强制符合ANSI SQL?_Oracle_Sql Server 2008_Ssis_Migration - Fatal编程技术网

Oracle T-SQL:有没有办法强制符合ANSI SQL?

Oracle T-SQL:有没有办法强制符合ANSI SQL?,oracle,sql-server-2008,ssis,migration,Oracle,Sql Server 2008,Ssis,Migration,我们计划编写一个使用SSI并加载SQL 2008数据库的加载过程。转换可以在包中完成,也可以在从包调用或直接从作业调度器调用的存储过程中完成 在规划阶段,我们现在可以做些什么来最大限度地减少将来将应用程序迁移到Oracle的影响 我认为SSIS包可以更改为使用不同的提供程序 我们使用的SQL呢 问:例如,有没有办法将存储过程置于“ANSI模式”中因为没有更好的术语来确保在中只使用标准SQL来增加SQL迁移到Oracle的可能性?您可以做的一件事是将FIPSFLAGGER设置为FULL等。这里的更

我们计划编写一个使用SSI并加载SQL 2008数据库的加载过程。转换可以在包中完成,也可以在从包调用或直接从作业调度器调用的存储过程中完成

在规划阶段,我们现在可以做些什么来最大限度地减少将来将应用程序迁移到Oracle的影响

我认为SSIS包可以更改为使用不同的提供程序

我们使用的SQL呢


问:例如,有没有办法将存储过程置于“ANSI模式”中因为没有更好的术语来确保在中只使用标准SQL来增加SQL迁移到Oracle的可能性?

您可以做的一件事是
将FIPSFLAGGER设置为FULL
等。这里的更多信息:

我不知道任何用于RDBMS编程语言的ANSI标准。TSQL和PL/SQL之间的结构也有很大的不同


但是,您可以使用SQLServer中的公共运行时环境(我想这就是它的名称)来运行JAVA吗?如果可以的话,并且考虑到Oracle可以运行JAVA,这可能会为您提供一条实现目标的途径。

不确定为什么一些随机的人会投票将此作为离题内容来结束。最近几周,我的办公室里一直在讨论相关的话题。我会关注这个问题。我向上投票。数据源可能是一个CSC文本文件。实际上有一个标准:SQL/PSM(持久存储模块)。但是DBMS供应商甚至比常规SQL标准更忽视这一点。唯一一个至少实现部分功能的DBMS是DB2。我认为Postgres有一个概念验证的实现。你每天都能学到一些东西:)我从来没有遇到过它,我从一个快速的谷歌上看到它没有得到广泛的实现。很有趣。我希望有一些选项的级别可能低于数据库级别,但这仍然令人感兴趣。