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

时间:2011-09-01 15:34:13

标签: oracle sql-server-2008 ssis migration

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

我们现在可以在规划阶段做些什么来最小化影响,我们是否应该在未来将应用程序迁移到Oracle?

我认为可以更改SSIS包以使用其他提供商。

我们使用的SQL怎么样?

问:有没有办法在“ANSI模式”下放置存储过程,因为缺少更好的术语以确保只使用标准SQL来增加SQL迁移到Oracle的机会?

2 个答案:

答案 0 :(得分:3)

您可以做的一件事是SET FIPSFLAGGER FULL等。此处有更多信息:http://msdn.microsoft.com/en-us/library/ms189781.aspx

答案 1 :(得分:0)

我不知道任何ANSI标准的RDBMS编程语言。 TSQL和PL / SQL之间的结构完全不同。

但是你可以在SQL Server中使用Common Runtime Environment(我认为这就是它所谓的)运行JAVA吗?如果可以的话,并且鉴于Oracle可以运行JA VA,这可能会提供您想要实现的目标。