Цитата с одного из моих веб-сайтов :
Мы все любим программное обеспечение с открытым исходным кодом.Разве не было бы замечательно, если бы международные стандартные документы, такие как стандарт SQL, тоже были бы открыты?
На самом деле: они есть!
Однако они не бесплатны - просто общедоступны.,Очень похоже на программное обеспечение с открытым исходным кодом не обязательно бесплатно.Слишком часто мы пренебрегаем этими различиями.Тот факт, что мы должны платить за стандарт, не означает, что он является секретным.
Загрузка наиболее релевантной части стандарта SQL - части 2 - доступна за 60 долларов США в ANSI * 1013.*.Компакт-диск со всеми его деталями можно купить в ISO за 352 швейцарских франка. Не бесплатно, но по доступной цене.
В некоторых комментариях вы упомянули, что вас больше всего интересует часть 2, поэтому потратить 60 долларов США можетлучший вариант.
Если вам просто нужно знать синтаксис до 2003 года, есть два замечательных бесплатных ресурса:
Наконец, полный текст «SQL-99 Complete, Really» доступен в базе знаний MariaDB .Однако эта книга была написана в 1999 году, когда ни одна база данных фактически не поддерживала описанные функции.Помните об этом при использовании этого ресурса.
В других ответах также упоминались «бесплатные» копии стандартов, доступные в Интернете.Да, есть - это в основном черновые версии.Я не могу сказать, какие из них являются законными, поэтому я не буду связывать их.
Наконец, небольшое объявление: я только что запустил http://modern -sql.com / дляобъяснить стандарт в доступной для разработчиков форме.Обратите внимание, что фактический текст стандартов написан так же, как написаны законы :) В зависимости от вашего фона, это может в любом случае не то, что вы хотите.