我有一位客户,他们的 Snowflake 实例要求列名称带有双引号。示例:从“lk_category”中选择“类别名称”;
有谁知道如何关闭此功能?
雪花文档确实解释了一些关于标识符的内容。
关键是带引号的标识符必须严格按照它们的定义来引用。因此,以下是不同的:
"ABC"
"abc"
"Abc"
不带引号的标识符不区分大小写,因此以下内容相同:
ABC
abc
Abc
作为奖励,这些也相当于:
"ABC"
因为 Snowflake 使用大写来解析不带引号的标识符。
如果数据库已使用带引号的标识符创建。 。 。好吧,你可以着手改变它。
Snowflake 认为这是一个问题。您可以通过设置来关闭引用行为QUOTED_IDENTIFIERS_IGNORE_CASE范围。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)