Мне нужно поддерживать две отдельные базы данных - MySQL и SQL Server. Я не хочу поддерживать два разных набора сценариев для создания объектов базы данных (таблицы, представления, хранимые процедуры и т. Д.), Если это возможно.Создание объектов, совместимых с MySQL и SQLServer
Я хотел узнать, есть ли у кого-то опыт в этом, и что такое обучение. Также приветствуются любые ссылки на статьи/документы, связанные с ними.
Некоторые из вопросов, которые я столкнуться являются 1. MySQl имеет неявные значения по умолчанию для столбцов в то время как SQL Server не 2. колонка MySQL Отметка отличается от SQL Server столбца временных меток 3. То, как объекты ссылки MySQL в различная база данных отличается от того, как работает SQL Server - differentdb.table (mysql) vs differentdb.dbo.table (sql server) 4. Синтаксис создания временной таблицы отличается в двух двигателях базы данных.
Этот список отсутствует означает исчерпывающий)
TIA
Спасибо. Это касается некоторых проблем. Однако он не затрагивает такие проблемы, как хранимые процедуры и т. Д. Мы используем ORM - не полностью. – shikarishambu
Добро пожаловать ;; о хранимой процедуре, вы пишете написание какого-либо кода SQL там, то есть полностью не используете ORM ... –