【发布时间】:2018-02-26 04:51:37
【问题描述】:
我浏览了ISO/IEC 9075:1992,和ISO/IEC 9075-4:2011,发现没有讨论“数据库”这个词。比如“数据库”的定义,也没有为create database、use database等操作指定标准语法。
CREATE DATABASE 的文档在这里解释
SQL 语言的 ANSI/ISO 标准没有指定任何语法 对于数据库的构建,数据库出现的过程 存在并宣布其名称。
我不明白标准中的这种遗漏,谁能解释一下?
【问题讨论】:
-
不知道为什么人们投票这个不清楚。对我来说清楚。
-
Postgres 文档说“SQL 标准中没有 CREATE DATABASE 语句。数据库相当于目录,其创建是由实现定义的。”
-
@MartinSmith 因为你完全改写了它:)。对我来说不是,我不确定你是否达到了 OP 的意图。但我愿意掷骰子。
-
我非常有信心这是他们在revision 1 中提出的问题。虽然我对其进行了重组以使其更清晰。
-
SQL标准中对应的概念是“目录”