Периоды в именах таблиц, вызывающие ошибки
Я пытаюсь обновить таблицу в 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, я просто пытаюсь сделать простое обновление таблицы и застрял на этом.
1 ответ
Как указано в руководстве по SQL, нестандартные идентификаторы должны заключаться в двойные кавычки:
SELECT *
FROM "assay.Luminex.Luminex_GT_shared.Analyte";
Но вы должны действительно избегать таких имен.