Снежинка: ВЫБЕРИТЕ "КОЛОННА" с двойными кавычками - PullRequest
0 голосов
/ 16 октября 2019

У меня есть клиент, который в своем экземпляре Snowflake требует, чтобы имя столбца содержало двойные кавычки. Пример: ВЫБЕРИТЕ "CategoryName" из "lk_category";Кто-нибудь знает, как отключить эту функцию?

1 Ответ

1 голос
/ 16 октября 2019

Это слишком долго для комментария.

Документация Snowflake объясняет немного об идентификаторах.

Ключевым моментом является то, что заключенные в кавычки идентификаторы должно упоминаться именно так, как они определены. Итак, следующие параметры различаются:

"ABC"
"abc"
"Abc"

Идентификаторы без кавычек не чувствительны к регистру, поэтому следующие значения одинаковы:

ABC
abc
Abc

В качестве бонуса они также эквивалентны:

"ABC"

, поскольку Snowflake разрешает идентификаторы без кавычек в верхнем регистре.

Если база данных уже создана с идентификаторами в кавычках. ,,ну, вы можете изменить его.

Снежинка определила это как проблему. Вы можете отключить указанное поведение, установив параметр QUOTED_IDENTIFIERS_IGNORE_CASE .

...