如何在vertica中创建具有保留关键字列名称的表?

问题描述 投票:0回答:1
CREATE TABLE IF NOT EXISTS Customer
(
    user int NOT NULL
);

这将导致语法错误。

当使用双引号但在列名中双引号也会出现在表格中时,它会起作用。

sql database vertica reserved-words
1个回答
0
投票

您可以针对Vertica运行此查询:

SELECT * FROM keywords WHERE reserved='R'

您应该避免在查询中对要在数据库中创建的任何对象使用任何返回的关键字-否则,您将不得不始终在名称周围加上双引号。

这实际上是SQL标准

© www.soinside.com 2019 - 2024. All rights reserved.