SQL语句由两个基本组件组成:
UNIQUE
、CONSTRAINT
等关键字构成 SQL的词汇表,并且能够在语句中拥有特定的含义。hubble支持的每个 SQL关键字包括以下四个方面之一:
保留关键字具有固定的含义,通常不允许用作标识符。所有其他类型的关键字都被认为是非保留的;它们在某些上下文中具有特殊含义,并且可以在其他上下文中用作标识符。
多数询问关键字的使用者希望从以下方面了解更多关于它们的信息:
标识符最常用作数据库、表或列等对象的名称,因此,术语“名称”和“标识符”经常互换使用。
在我们的SQL语法中,所有接受定义的值需要满足以下条件:
name
接受 Unreserved
或 Column Name
关键字(即便有的关键字被元素的语法所接受,我们也建议避免使用任何关键字)。要绕过这些规则中的任何一个,需用双引号将标识符括起来。您还可以使用双引号来保持数据库、表、视图和列名中的大小写敏感性。但是,对此类标识符的所有引用都必须还包括双引号。