Даже если на первый взгляд реализация SQL от двух разных поставщиков выглядит одинаково, при работе с реальными корпоративными приложениями вы наткнетесь на большое количество различий, и я говорю только о SQL, сравнивая PL/SQL с T-SQL. почти не осталось сходства.
Пытаясь сократить использование двух баз данных только до общей функциональности, вы потеряете большую часть их мощности, вы также можете использовать txt-файл в файловой системе.
Одним из элегантных решений, как кто-то уже предложил, было бы оставить столбцы в базе данных как тип данных DATE и извлечь ваши данные в код приложения, который стоит над базой данных, если таковые имеются. Например, в Java вы сопоставите столбцы DATE базы данных с java.sql.Date независимо от того, исходит ли эта дата от Oracle или от SQL Server.
Тем не менее, если вы хотите получить отформатированные данные из базы данных, вы можете создать отдельные столбцы, содержащие отформатированную дату, например:
ИМЯ ПОЛЯ | FIELDNAME_YYYY | FIELDNAME_ГГГГММДД | FIELDNAME_DDMMYYYY
person
Emil Moise
schedule
10.11.2015
select dbo.my_tochar(...) ..
), тогда как в Oracle это не требуется (и обычно у вас нет схемаdbo
только для функций). Другой вариант — определить представление, которое возвращает отформатированную дату, используя специальные функции СУБД. - person a_horse_with_no_name   schedule 10.11.2015