powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Диалекты SQL
14 сообщений из 14, страница 1 из 1
Диалекты SQL
    #33349089
TMN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Подскажите пожалуйста какие диалекты (версии) языка SQL существуют с кратким объяснением в чем отличие этой версии или диалекта.
И чем понятие версия отличается от понятия диалекта?
Заранее спасибо за ответы.
...
Рейтинг: 0 / 0
Диалекты SQL
    #33349124
Фотография SanyL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное не диалекты - а стандарты! Соответственно о стандартах стоит читать в соответствующих источниках....
...
Рейтинг: 0 / 0
Диалекты SQL
    #33349391
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Идешь на сайт производителя сервера РБД берешь SQL Reference и сравниваешь получаешь различия. Заодно почитай стандарт.
...
Рейтинг: 0 / 0
Диалекты SQL
    #33350301
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про стандарт SQL и его развитие
http://www.wiscorp.com/SQLStandards.html
...
Рейтинг: 0 / 0
Диалекты SQL
    #33350419
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Читаешь как DB2 SQL Reference :)
...
Рейтинг: 0 / 0
Диалекты SQL
    #33350873
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это очень сложный вопрос - каждая фирма считает, что она придумала самый лучший стандарт... Ниболее крупные собираются в комитеты, находят докторов, которым надо сделать диссертации - платит им деньги... Так родились стандарты... SQL, SQL2, SQL92... Их еще много будет, так-как желающих защитить свои дессертации не меняется - молодежь становится взрослее
...
Рейтинг: 0 / 0
Диалекты SQL
    #33350887
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Версий SQL нет. SQL - не единый продукт одного производителя.
Есть стандарты. Расширения, ограничения и пропуски по отношению к наиболее современному стандарту обычно называются диалектами.
Выявление отличий даже одного диалекта от стандарта - довольно большой труд. Нужно в совершенстве знать стандарт и диалект. Поэтому никто не будет заморачиваться отвечать "вкратце".
==========
Дипломы начались?
...
Рейтинг: 0 / 0
Диалекты SQL
    #33359139
TMN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, просто стало интересно...
Подытожим:
SQL92, SQL99 (какие еще?) - это стандарты
T-SQL, PL/SQL (какие еще?) - это диалекты (стандартов? и каких?)
...
Рейтинг: 0 / 0
Диалекты SQL
    #33359708
aZm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TMN...

T-SQL, PL/SQL (какие еще?) - это диалекты (стандартов? и каких?)

это вообще не sql (который в основе своей непроцедурный, реализует положения реляционного исчисления), это процедурные расширения sql, причем разных вендоров. так что они не являются диалектами друг друга - не совместимы по определению
...
Рейтинг: 0 / 0
Диалекты SQL
    #33359739
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, TMN!
Ты пишешь:

TMN T> Нет, просто стало интересно...
T> Подытожим:
T> SQL92, SQL99 (какие еще?) - это стандарты http://rsdn.ru/Forum/?mid=1105714

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Диалекты SQL
    #33359772
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TMNНет, просто стало интересно...
Подытожим:
SQL92, SQL99 (какие еще?) - это стандарты
T-SQL, PL/SQL (какие еще?) - это диалекты (стандартов? и каких?)
Вроде есть еще SQLJ, но насколько это стандарт или нет не знаю.

Диалектов много. Насколько я понял каждая уважающая себя СУБД имеет свой диалект

К примеру: MS SQL - T-SQL, Oracle - PL/SQL, PostgreSQL - PLpg/SQL, Sybase ASA - WatcomSQL, T-SQL (но вроде есть доп. расширения), и т.п.

Причем диалекты SQL реализуют стандарты SQL не полностью (обычно реализуют только начальные уровни). насколько я знаю ни одна СУБД не реализует SQL92 полностью. ИМХО.
----

SAnalis.ru - Just for fun. Еще расту, а так я ДЖИП!
...
Рейтинг: 0 / 0
Диалекты SQL
    #33360260
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQLJ -стандарт.
Есть стандарт на хранимые процедуры PSM. Только он появился позже
PL/SQL, TransactSQL etc.
...
Рейтинг: 0 / 0
Диалекты SQL
    #33360698
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 aZm

SQL стандартизован ИСО (ISO/IEC 9075).
Он включает много частей, в т.ч. и процедурные расширения (IEC 9075-4 Persistent Stored Modules ( SQL/PSM ))
и связь с явой (ISO/IEC 9075-13 SQL. SQL routines and types using the Java programming language (SQL/JRT)).
Насколько T-SQL или PL/SQL соответсвуют стандарту SQL/PSM - вопрос отдельный, но вполне правомерный - стандартизаторы это дело не забыли.
...
Рейтинг: 0 / 0
Диалекты SQL
    #33361216
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey ChЭто очень сложный вопрос - каждая фирма считает, что она придумала самый лучший стандарт... Ниболее крупные собираются в комитеты, находят докторов, которым надо сделать диссертации - платит им деньги... Так родились стандарты... SQL, SQL2, SQL92... Их еще много будет, так-как желающих защитить свои дессертации не меняется - молодежь становится взрослее

Не надо социалистическую действительность экстраполировать на буржуазную почву. Некие мифические "докторские" никакого отношения к стандартам не имеют. Что будет включено в стандарт и что нет - определяется борьбой основных производителей : IBM, Oracle и MS.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Диалекты SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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