T-SQL: есть ли способ обеспечить соответствие ANSI SQL? - PullRequest
5 голосов
/ 01 сентября 2011

Мы планируем написать процесс загрузки, который использует SSIS и загружает базу данных SQL 2008. Преобразования могут выполняться в пакетах или хранимых процедурах, которые вызываются из пакета или напрямую из нашего планировщика заданий.

Что мы можем сделать сейчас, находясь на стадии планирования, чтобы минимизировать влияние, которое нам придется перенести в будущем в Oracle на приложение?

Я представляю, что пакеты служб SSIS могут быть изменены для использования другого поставщика.

А как насчет SQL, который мы используем?

В: Есть ли способ поместить, например, хранимую процедуру в «режим ANSI», поскольку нет лучшего термина, гарантирующего использование только стандартного SQL, чтобы повысить наши шансы на миграцию SQL в Oracle?

Ответы [ 2 ]

3 голосов
/ 01 сентября 2011

Одна вещь, которую вы можете сделать, это SET FIPSFLAGGER FULL и т. Д. Более подробная информация здесь: http://msdn.microsoft.com/en-us/library/ms189781.aspx

0 голосов
/ 02 сентября 2011

Я не знаю ни одного стандарта ANSI для языков программирования RDBMS. И конструкции между TSQL и PL / SQL совершенно разные.

Но можете ли вы использовать Common Runtime Environment (я думаю, что так она называется) в SQL Server для запуска JAVA? Если вы можете, и учитывая, что Oracle может запустить JA VA, это может предложить путь к тому, чего вы хотите достичь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...