当前位置: 首页 > 知识库问答 >
问题:

sql - SQL标准可以在哪里看?

贺浩漫
2023-06-04

图片.png

我想看一下 SQL 标准中的内容

然后我去谷歌搜索了一下 chatGPT 给我的关键字

图片.png

但是出来的结果,貌似都是和某一款 DB 具体实现相关,而不是一个通用的 sql 标准

共有2个答案

杨和蔼
2023-06-04

所谓 SQL 标准即 ISO/IEC 9075,第一版发布于 1986 年,随后几乎每隔几年都会更新。 最新一个版本是 2016 年发布的,通常也被称之为 SQL:2016。 (来自评论区补充,昨天刚刚发布了最新的 SQL:2023)

而搞过国标的人应该都清楚,ISO 里绝大部分标准,全都是要钱的 ��……ISO 本来也不是个非营利组织,版权费和会员费一直都是它的两个主要收入来源。而且它还不很“不要脸”地分章节卖,我看了下对于 SQL:2016,全买下来要差不多近 1700 美刀。

欧美对版权比较重视,所以你在外网上几乎是找不到免费资源的。国内的话你可以试着直接在道客巴巴之类的网站上直接搜“ISO/IEC 9075”,应该会有别人上传的部分扫描件。

葛奇
2023-06-04

https://zedware.github.io/homepage/db/db-sql.html

另外,通常的标准都是要MONEY才能得到的,穷学生们要拜读一下还真是不容易。虽然正式的标准不像RFC那样可以轻易从网络上免费获得,标准草案还是比较容易找到的。想粗略的学习一下标准,有一个标准草案也可以了。

好像是因为 sql 标准需要花钱才能看

 类似资料:
  • 问题内容: 我有以下两个表: 我想找到最专业的讲师。当我尝试此操作时,它不起作用: 但是当我尝试这样做时,它会起作用: 是什么原因?谢谢。 问题答案: 子句在 单行 上引入条件; 子句引入了 聚合 条件,即选择结果,其中已从 多个 行生成单个结果,例如计数,平均值,最小值,最大值或总和。您的查询需要第二种条件(即聚合条件),因此可以正常工作。 根据经验,请在之前和之后使用。这是一个比较原始的规则,

  • 问题内容: 有官方的SQL标准吗?即我想了解SQL语言支持哪种类型的表达式以及服务器如何评估该表达式?哪些文档用于实现基于SQL的数据库? 问题答案: 有来自ISO / ANSI委员会的官方SQL标准。 一些信息可以在这里找到:http : //en.wikipedia.org/wiki/Sql 但是,该规范本身不是免费提供的。如果您进行搜索,则可能会在Internet上找到一些较早规格的草稿。

  • 问题内容: 我想尝试查找Python标准库中某些模块的源代码,但找不到它们。下载python tarball后,我尝试在modules目录中查找,但是它主要包含.c文件。我还尝试查看了OS(mac osx)随附的python所在的目录,该目录中包含它的模块,并且那里似乎主要包含.pyc和.pyo文件。如果有人可以帮助我,我将不胜感激。 (我尝试了问题“如何找到Python模块源的位置?”中的建议,

  • 标准在哪里定义易失性变量可以在未被检测到的情况下发生变化? 我发现了两个关于不稳定的规范性文本: 简介。执行/7: 读取由volatile glvalue([basic.lval])指定的对象、修改对象、调用库I/O函数或调用执行这些操作的函数都是副作用,这些都是执行环境状态的变化。表达式(或子表达式)的计算通常包括值计算(包括确定用于glvalue计算的对象的标识和获取之前分配给对象用于prva

  • 前往the papers section of the committee’s website 。那里有相当多的细节说明。寻找 “issues lists” 或 “state of” 列表(如 , State of Evolution (July 2008) )。主要的分组有: Core ( CWG )——处理语言技术事件并公式化 Evolution ( EWG )——处理与语言功能建议及横跨语言

  • 我无法在tarantool社区1.9中执行任何SQL语句。 很多地方都说版本1.8支持: https://medium.com/@demitryophoto/mail-ru-组-tarantol-dbms-now-支持sql-6e2636a0abef http://ocelot.ca/blog/blog/2017/12/14/the-tarantool-sql-alpha/ 发生了什么事?它从1.