Я изучаю способы, которыми разработчик может воспользоваться преимуществами реализации конкретных функций (T-SQL, PL-SQL и т. Д.) И в то же время упрощает миграцию ANSI-совместимый код SQL для новой базы данных. Под этим я подразумеваю, как эффективно абстрагировать SQL-код, совместимый с ANSI, и перемещать его в разные базы данных?Шаблоны проектирования, облегчающие миграцию кода SQL между поставщиками
ответ
Я использую Mimer SQL validators:
Проверьте Ваш SQL против SQL-92 стандарта. Mimer SQL-92 Validator признает запись стандартов, переходный, промежуточный и полный SQL-92, Persistent Stored Modules (PSM) SQL-99 и триггеры базы данных
Копирование и вставка SQL текста в веб-страницы и нажмите кнопку «Test SQL».
.. Хотя я не уверен, что это тот «эффективный» процесс, который вы ищете, он может быть использован.
Спасибо! Как пакеты и классы в Java/C#, есть ли способ логически организовать мой SQL-код? – rkg
ссылка не работает. – Johan
@Johan спасибо, теперь исправлено. – onedaywhen
Уход за разъяснением голоса? – rkg
Это может быть слишком поздно для этого, но один из подходов, который я принял, - это всегда кодировать код, совместимый с ANSI, в первом экземпляре, а затем комментировать (а не удалять) код, который вам нужно изменить, чтобы заставить его работать на данной платформе SQL. – onedaywhen
Вероятно, от кого-то, кто думает, что стремление к переносимому кодексу через соответствие ANSI - пустая трата времени и усилий. – onedaywhen