Oracle по возможностям всяко навороченней. Его можно бесконечно изучать. MS SQL проще для пользователя, и у него есть отличная документация из коробки на русском языке.
Но если сравнивать возможности T-SQL и PL/SQL там целая пропасть получится. MS прочему не очень развивают T-SQL. Взять те же триггеры, там нужно обязательно учитывать что на вход триггера может поступить множество записей. В Oracle можно просто добавить в объявление триггера for each row и не парится по этому поводу. В Oracle есть разделение кода по пакетам, в MS SQL при наличии большого количества хранимых процедур создается геморрой с поиском нужной процедуры.
Работа с курсорами в Oracle в разы проще и удобней в плане кодирования.
Вообще MS сами рекомендуют писать хранимые процедуры на .net clr. Т. е. они сами признают, что возможности T-SQL ограничены.
Различий много конечно. Всего не перечислишь. ИМХО, лучше делать выбор исходя из потребностей. И у Oracle и MS SQL есть бесплатные Express версии СУБД.
Другие языки программирования и технологии
Oracle, Sql server - какая база данных лучше?
Не бывает "сферически в вакууме лучших программ". Как и вещей вообще. Вернее, бывают, но тогда только их и используют, а о других очень быстро забывают.
А раз существует несколько средств, значит, каждое из них лучше в своей области. Определись с задачами, которые будешь решать - определишься и со средствами.
А раз существует несколько средств, значит, каждое из них лучше в своей области. Определись с задачами, которые будешь решать - определишься и со средствами.
Похожие вопросы
- Насколько сложна технически миграция Баз Данных с одной СУБД на другую? Oracle => MS SQL
- что проще изучать новичку oracle или sql server ??
- SQL Server 2005 и Visual C# 2010
- Сайт на PHP и база данных.
- ЛЮДИ зачем нужны БД (базы данных для сайта) ? Объясните девушки пожалуйста.
- куда можно устроится если прилично изучить работу на MS SQL server 2012 ,
- Очень интересный вопрос "Не удается открыть системную базу данных ядра Microsoft JET"
- Помогите создать базу данных на паскале.
- Подскажите - зачем нужны вообще базы данных.
- Вопрос про базу данных на примере страховой компании