雪花:选择带双引号的列(&Q;) [英] Snowflake: SELECT "COLUMN" with double quotes

查看:19
本文介绍了雪花:选择带双引号的列(&Q;)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个客户,他们的Snowflake实例要求列名具有双引号。示例:从lk_ategory中选择CategoryName; 有人知道如何关闭此功能吗?

推荐答案

雪花documentation确实解释了一些有关标识符的内容。

要点是带引号的标识符必须与定义的完全相同。因此,以下内容有所不同:

"ABC"
"abc"
"Abc"

未加引号的标识符不区分大小写,因此以下内容相同:

ABC
abc
Abc

作为奖励,这些也相当于:

"ABC"

因为Snowflake使用大写来解析无引号的标识符。

如果数据库已使用带引号的标识符创建。。。嗯,你可以着手改了。

Snowflake已将此视为问题。您可以通过设置QUOTED_IDENTIFIERS_IGNORE_CASE参数来关闭引用的行为。

这篇关于雪花:选择带双引号的列(&Q;)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆