gpt4 book ai didi

sql - 是否有定义和接受的标准 SQL 语言?

转载 作者:太空狗 更新时间:2023-10-30 01:47:54 26 4
gpt4 key购买 nike

我记得在大学里上过一门数据库类(class),学生们可以选择我们的数据库管理系统。作为我第一次使用数据库,我记得我很困惑,因为根据使用的数据库管理系统,SQL 语句有不同的语法。在这门课之前,我的印象是 SQL 语言是一种通用语言,用户可以使用它来与所有数据库进行通信。

那到底是怎么回事呢?是否有定义的 SQL 标准?如果是这样,为什么数据库管理系统制造商与规范不同?标准的设计是否不完整,公司会将其用作扩展该语言的基础?原始的 SQL 标准是否已经过时,制造商是否需要构建更多功能?原始版本是否没有及时更新以跟上现代应用程序的需求?是为了创造收入的商业模式吗?

谢谢。

最佳答案

有 SQL 标准:

http://en.wikipedia.org/wiki/SQL#Standardization

但是,大多数 DBMS 仍然实现标准的定制或扩展版本。 (Microsoft SQL Server 是主要嫌疑人)。

关于sql - 是否有定义和接受的标准 SQL 语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/948941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com