雪花:选择带双引号的列(&Q;) [英] Snowflake: SELECT "COLUMN" with double quotes
本文介绍了雪花:选择带双引号的列(&Q;)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个客户,他们的Snowflake实例要求列名具有双引号。示例:从lk_ategory中选择CategoryName; 有人知道如何关闭此功能吗?
推荐答案
雪花documentation确实解释了一些有关标识符的内容。
要点是带引号的标识符必须与定义的完全相同。因此,以下内容有所不同:
"ABC"
"abc"
"Abc"
未加引号的标识符不区分大小写,因此以下内容相同:
ABC
abc
Abc
作为奖励,这些也相当于:
"ABC"
因为Snowflake使用大写来解析无引号的标识符。
如果数据库已使用带引号的标识符创建。。。嗯,你可以着手改了。
Snowflake已将此视为问题。您可以通过设置QUOTED_IDENTIFIERS_IGNORE_CASE参数来关闭引用的行为。
这篇关于雪花:选择带双引号的列(&Q;)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文