Авторитетная стандартная документация SQL

мне любопытно узнать более подробную информацию о различных стандартах SQL, т. е. SQL-92, SQL:99, SQL:2003, SQL:2008 etc. Существует краткий и полезный обзор на Википедия, со ссылками на очень дорогих документов. Почему эти документы не открыты для публики? Могу я найти открытую и бесплатную информацию?

пожалуйста, не публикуйте ссылки, которые вы нашли в Google. Меня интересует только несколько авторитетная документация.

5 ответов


цитирую один из моих веб-сайтов:

мы все любим программное обеспечение с открытым исходным кодом. Было бы здорово, если бы международные стандартные документы, такие как стандарт SQL открыть тоже?

на самом деле: они!

тем не менее, они не являются бесплатными-просто публичными. Очень похоже на open source программное обеспечение не обязательно бесплатное. Слишком часто мы пренебрегаем ими различия. Просто потому, что мы должны платить за стандарт не означать это секрет.

загрузка наиболее релевантной части стандарта SQL-часть 2-это доступно для USD 60 в ANSI. Компакт-диск со всеми деталями на нем можно купить из ISO для CHF 352. Не бесплатно,но доступно.

Вы упомянули в некоторых комментариях, что вас в основном интересует часть 2, поэтому расходование 60 долларов США может быть вашим лучшим вариантом.

Если вам просто нужно знать о синтаксисе до 2003 года, есть две большие бесплатные ресурсы:

и, наконец, полный текст "SQL-99 Complete, Really" доступен в базе знаний MariaDB. Однако эта книга была написана в 1999 году, когда ни одна база данных не поддерживала описанные особенности. Имейте это в виду при использовании данного ресурса.

в других ответах также упоминаются "бесплатные" копии стандартов, доступных в интернете. Да, есть-это в основном черновики. Я не могу сказать, какие из них являются законными,поэтому я предпочитаю не связывать их.

наконец-то небольшое объявление: я только что запустил http://modern-sql.com/ объяснить стандарт в легкодоступном для разработчиков способе. Обратите внимание, что фактический текст стандартов написан так: законы написаны :) в зависимости от вашего фона, это может в любом случае не то, что вы хотите.


разработчик Postgresql FAQ поддерживает ссылки на каждый из них:

http://wiki.postgresql.org/wiki/Developer_FAQ#Where_can_I_get_a_copy_of_the_SQL_standards.3F


есть некоторые гиперссылки версий 92, 99 и 2003 здесь

однако я никогда не мог эффективно использовать их (читай: я сдался).

этой 92 текст используется (и цитируется здесь по несколько раз)


вам не нужно платить за все стандартов. SQL-92 свободно доступен, например.


ISO / IEC 9075-1:2011 -- google это.

на самом деле, копаясь вокруг, я нашел

http://www.incits.org/standards-information/ и он имеет свободно доступный раздел, который нажимает на что-то, что перенаправляет сюда: http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html

и, наконец, стандарты.

вы должны принять лицензионное соглашение для загрузки pdf.

однако, из чего Я читал в своем преследовании-rdms ну, " RD " часть идет по пути динозавра.. Если вы строите что-то новое (поэтому хотите новые стандарты), вы можете пересмотреть все варианты.