powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Разница SQL синтаксиса в MSSQL и Oracle
25 сообщений из 125, страница 2 из 5
Разница SQL синтаксиса в MSSQL и Oracle
    #38657616
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
29 Белых Котиков, Вы немного путаете причинно-следственные связи. Это в стандарте оракловый минус обозвали экцептом, чисто чтобы жизнь мёдом не казалось. В итоге этого экцепта долго вообще ни у кого не было... не знаю, сейчас может кто-то и реализовал.
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38657632
29 Белых Котиков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer,

Сейчас EXCEPT даже в SQL.js есть.
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38657926
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AAronа документацию по каждому из продуктов почитать? воспользоваться поиском?
Действительно PL\SQL, который намного богаче по сравнению с TSQL.

Странный вопрос.


он не богаче. он изощреннее.

разница в том, что "богаче" подразумевает, что другой - беднее, то есть в другом чего то не хватает. А тут ситуация другая - оба языка богатые, обоим хватает с лихвой средств для реализации нужных программ.
Вопрос в том, что в языке есть сверх того.
В pl/sql средств явно в переизбытке.
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38684100
Мне MSSQL больше нравится. Удобнее.
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38684819
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артём НевняткинМне MSSQL больше нравится. Удобнее.

Ну я бы не сказал.
Например в mssql нет пакетов
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38684847
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVАртём НевняткинМне MSSQL больше нравится. Удобнее.

Ну я бы не сказал.
Например в mssql нет пакетовОракловые пакеты к SQL не имеют никакого отношения.
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38684850
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvFreemanZAVпропущено...


Ну я бы не сказал.
Например в mssql нет пакетовОракловые пакеты к SQL не имеют никакого отношения.

Просьба сначала прочитать весь топик, в нём, в частности, обсуждался и pl/sql
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38684929
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
29 Белых КотиковО каком анси можно говорить, если в оракле даже эксцепт минусом обозвали. Ну, объективно же, недоделка и баг.

И в mssql есть несоответствия стандарту. Например конкатенация
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38685008
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVОракловые пакеты к SQL не имеют никакого отношения.

Просьба сначала прочитать весь топик, в нём, в частности, обсуждался и pl/sql[/quot]Зачем ВЕСЬ топик?!
Достаточно прочитать Ваше "не думаю" в ответ на слова другого автора, которому "mssql нравится и удобнее" - типа, Вам лучше известно кто и что чувствует и кому как удобнее...

Ну, и к вопросу о матчасти.... Пакеты - это действительно PL/SQL, который к SQL имеет отношение сугубо тремя буквами в названии - и даже выполняется на отдельном движке "в отличие от". Как результат - ресурсожрущие переключения контекста между PL/SQL- и SQL-движками Oракла при выполнении SQL-запросов из PL/SQL-кода и при вызове пользовательских PL/SQL-функций из SQL-запросов...

FreemanZAVИ в mssql есть несоответствия стандарту.Стандарту вообще никто полностью не соотвествует...
FreemanZAVНапример конкатенация NULL и строки нулевой длины?
И когда Oracle в матпредставлениях научился (если научился) полноценно использовать ANSI-join'ы?

ЗЫ. :) А еще в MSSQL есть возможность для дат и времени просто использовать строковое выражение 'воттакаядата' в отличие от ораклового TO_DATE('воттакаядата', 'своттакимформатом')...
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38685063
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvЗЫ. :) А еще в MSSQL есть возможность для дат и времени просто использовать строковое выражение 'воттакаядата' в отличие от ораклового TO_DATE('воттакаядата', 'своттакимформатом')...
В смысле, до правильного ораклового DATE '2014-07-01' MSSQL ещё не дорос?
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38685152
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvДостаточно прочитать Ваше "не думаю"
Да, достаточно, только скажите, где.

sphinx_mvСтандарту вообще никто полностью не соотвествует...
Я обратное и не утверждал.

sphinx_mvNULL и строки нулевой длины?
И когда Oracle в матпредставлениях научился (если научился) полноценно использовать ANSI-join'ы?

ЗЫ. :) А еще в MSSQL есть возможность для дат и времени просто использовать строковое выражение 'воттакаядата' в отличие от ораклового TO_DATE('воттакаядата', 'своттакимформатом')...
Спокойствие, только спокойствие(с)
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38685163
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarersphinx_mvЗЫ. :) А еще в MSSQL есть возможность для дат и времени просто использовать строковое выражение 'воттакаядата' в отличие от ораклового TO_DATE('воттакаядата', 'своттакимформатом')...
В смысле, до правильного ораклового DATE '2014-07-01' MSSQL ещё не дорос?

Тут коллега имеет ввиду универсальный формат даты mssql '20140701'. Это бывает удобным, но арифметические операции со строкой не проходят ('20140701' - 1), в отличие от оракловой DATE '2014-07-01' - 1, так что приходится использовать функции типа dateadd, ну или cast
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38685173
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvресурсожрущие переключения контекста между PL/SQL- и SQL-движкам

Переключения контекста - это большая проблема, безусловно.
Но ведь deterministic и result cache никто не запрещает использовать. Не панацея конечно, но очень помогает.
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38685192
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVТут коллега имеет ввиду универсальный формат даты mssql '20140701'.
Я догадываюсь. Просто коллега достаточно напыщен, чтобы доставляло некоторое удовольствие щёлкнуть его по носу.

Если честно, по мне этот вопрос мелочь при любом решении, просто потому, что в production необходимость в константах типа даты исчезающе мала - нормальным решением является использование параметров - а в наколеночных запросах "на один раз" любое решение вполне подходит. Но идеологически, конечно, вариант DATE 'xxxx-xx-xx' более правилен и расширяем на другие типы данных.
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38685277
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVsoftwarerпропущено...В смысле, до правильного ораклового DATE '2014-07-01' MSSQL ещё не дорос?Тут коллега имеет ввиду универсальный формат даты mssql '20140701'. Это бывает удобным, но арифметические операции со строкой не проходят ('20140701' - 1), в отличие от оракловой DATE '2014-07-01' - 1, так что приходится использовать функции типа dateadd , ну или cast Ага... Ну, "очень простая арифметика" вида "плюс секунду/минуту/час", "плюс ровно неделю", "плюс ровно месяц", "плюс ровно квартал", "плюс ровно год"... Для Oracle это танцы с бубнами, а у меня на шаманский набор ограниченая по количеству запусков лицензия...
И, кстати... CAST строки с датой в одном из "стандартных" форматов к типу даты/времени в MSSQL делать совершенно не обязательно - то есть вообще...
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38685279
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVsphinx_mvДостаточно прочитать Ваше "не думаю"
Да, достаточно, только скажите, где.Вот тут 16243938
FreemanZAVsphinx_mvСтандарту вообще никто полностью не соотвествует...
Я обратное и не утверждал.Тем не менее "стандартизацию" в качестве аргумента использовали...
FreemanZAVСпокойствие, только спокойствие(с)Собственно, как удав... Почти... Дело-то житейское...
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38685281
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerПросто коллега достаточно напыщен, чтобы доставляло некоторое удовольствие щёлкнуть его по носу.
Пфф... Комары, которые носятся вокруг практически пустой литрушки сливовицы, оставшихся после посиделок моей компании, доставляют больше...
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38685442
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvВот тут 16243938
Не вижу я там таких слов

sphinx_mvТем не менее "стандартизацию" в качестве аргумента использовали...
Аргумента к чему? Я ничего не доказывал. Вообще.

sphinx_mvПфф... Комары, которые носятся вокруг практически пустой литрушки сливовицы, оставшихся после посиделок моей компании, доставляют больше...
Ну про спокойствие я уже говорил
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38685447
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvТем не менее "стандартизацию" в качестве аргумента использовали...

вообще говоря, если что-то работает согласно стандарту то это только плюс, вот только стандартизаторы нового обычно ничего не выдумывают, а изменения в стандарт вносятся только когда кто-то из популярных СУБД реализовал какую нибудь возможность и протолкнул её туда.
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38685452
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvИ, кстати... CAST строки с датой в одном из "стандартных" форматов к типу даты/времени в MSSQL делать совершенно не обязательно - то есть вообще
Это прекрасно
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38685522
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVsphinx_mvВот тут 16243938
Не вижу я там таких слов У Вас со зрением точно все в порядке? А к окулисту давно обращались?
Вот "прямая" цитата с 16243938
FreemanZAVАртём НевняткинМне MSSQL больше нравится. Удобнее.Ну я бы не сказал.Все еще ничего "не видите"? Ну-ну...
FreemanZAVsphinx_mvТем не менее "стандартизацию" в качестве аргумента использовали...
Аргумента к чему? Я ничего не доказывал. Вообще.Вам лучше знать к чему Вы про "стандартизацию" упомянули...
Если сие даже Вам не известно, наука тут бессильна...
FreemanZAVsphinx_mvПфф... Комары, которые носятся вокруг практически пустой литрушки сливовицы, оставшихся после посиделок моей компании, доставляют больше...
Ну про спокойствие я уже говорилПопробуйте для начала последовать своим собственным советам - это у Вас крайне плохо (пока?) получается...
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38685534
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvВсе еще ничего "не видите"? Ну-ну.

Конкретно такого
sphinx_mvДостаточно прочитать Ваше "не думаю"

Не вижу
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38685606
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVsphinx_mvВсе еще ничего "не видите"? Ну-ну.Конкретно такого
sphinx_mvДостаточно прочитать Ваше "не думаю"Не вижуНу, так научитесь хотя бы правильно смотреть. И при этом - видеть... Более полная цитата звучит как-то вот так:
sphinx_mvFreemanZAVПросьба сначала прочитать весь топик (...)Зачем ВЕСЬ топик?!
Достаточно прочитать Ваше "не думаю" в ответ на слова другого автора, которому "mssql нравится и удобнее" - типа, Вам лучше известно кто и что чувствует и кому как удобнее..Ну, а слова другого автора и Ваш ему ответ уже приводился.

ЗЫ. А окулист принимает в кабинете напротив. Если, конечно, Вам только окулист нужен...
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38685633
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mv,

Очень много текста. Длинные слова меня только расстраивают (с)
...
Рейтинг: 0 / 0
Разница SQL синтаксиса в MSSQL и Oracle
    #38685642
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mv,

там было не "не думаю", а "я бы не сказал". Просто FreemanZAV многовато процитировал. Достаточно было цитаты слова "Удобнее". Хотя кому что...
...
Рейтинг: 0 / 0
25 сообщений из 125, страница 2 из 5
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Разница SQL синтаксиса в MSSQL и Oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]