0

我正在尝试更新 pgadmin 3(postgres 9.4)中的一个表,名为:assay.Luminex.Luminex_GT_shared.Analyte

我不断收到错误:

ERROR:  improper qualified name (too many dotted names): 
assay.luminex.luminex_gt_shared.analyte

我已经测试了反引号和括号无济于事,不断收到语法错误:

SELECT * FROM `assay.Luminex.Luminex_GT_shared.Analyte`;

SELECT * FROM [assay.Luminex.Luminex_GT_shared.Analyte];

我是 SQL 的新手,我只是想对表进行简单的更新并陷入困境。

4

1 回答 1

3

如SQL手册中所述,非标准标识符必须用双引号引起来:

SELECT * 
FROM "assay.Luminex.Luminex_GT_shared.Analyte";

但是你真的应该避免这样的名字。

于 2018-07-12T13:35:19.253 回答