问题标签 [snowsql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 如何在SQL中的单元格内生成两个数字之间的数字范围
我有一个表,其中一列duration
包含整数值,我正在尝试使用 sql 查询构建另一列,该列将包含一个介于 1 和duration
列中的值之间的整数列表。
例如:
我在 JS 中找到了一个潜在的解决方案。
你觉得这个解决方案怎么样?可以优化吗?
snowflake-cloud-data-platform - 将复合值展平(分解)成多行
Flatten 可用于跟随半结构和结构数据,或仅用于半结构。
snowflake-cloud-data-platform - SnowSQL 连接测试失败并显示“没有名为 'win32timezone' 的模块”
我刚刚按照https://docs.snowflake.com/en/user-guide/snowsql-install-config.html#installing-snowsql-on-microsoft-windows-using-the上的说明安装了适用于 Windows 的 SnowSQL -安装程序
但是,当我尝试连接到 Snowflake 时,它失败了:
任何想法表示赞赏
snowflake-cloud-data-platform - 如何修复雪花中的 JSON 数据特殊字符问题(UTF-8 转换错误 - 加载了 � 的雪花表)?
从 S3 到雪花的 JSON 文件失败。这里 S3_STG_AREA_JSON 是暂存区 & STG_TABLE_NAME_JSON 是暂存表。
执行的语句:
错误:
我努力了
遇到与上述相同的问题。
然后试了
加载完成。但是现在,雪花表有� (U+FFFD)
如何解决这个问题?
python - 无法在 Linux 中安装适用于 Python 的 Snowflake 连接器
我无法使用以下命令为 Snowflake Python 安装连接器:
它失败并出现以下错误:
/home/ssg.petsmart.com/nrahman/python3.8.5/bin/python3:没有名为 pip3 的模块
我在 Python3 的 lib 位置中有 pip3 包。我不知道为什么它不起作用。
snowflake-cloud-data-platform - OSError:隧道连接失败:需要 407 代理授权 - snowsql
我正在尝试使用命令行参数 snowsql -c 示例连接到雪花数据库,但出现以下错误。
Failed to execute request:
HTTPSConnectionPool(host='xyz.azure.snowflakecomputing.com', port=443): Max retries exceeded with url: /session/v1/login-request?request_id=90925166-6058-4526-bdc8-46b3710576c6&request_guid=ff7507a5-7368-46d6-89e5-155b00fb651a (Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 Proxy Authentication Required',)))
snowflake-cloud-data-platform - 将多行转换为雪花中的一个逗号分隔值
我需要将列中的多个记录/行转换为雪花中的单个逗号分隔值。我在 MSSQL SERVER 中使用 FOR XML,但我需要在 SNOWSQL 中做同样的事情。
示例 - 具有三个值 A、B、C 的 Column-1 Column-1 A B C
我需要像 A、B、C 一样连接的值。
mysql - 如何使用 Snowsql 中的单个查询将雪花/数据库中的所有列数据转换为大写?
如果雪花表中的小写数据,我想将所有数据转换为大写。
我有多个目录、模式和表格。想用 Python 做到这一点。
是否有直接查询表将所有数据(列)转换为大写?
我有以下查询,但我想针对特定数据类型和仅针对
是小写(如果这更快),否则整个表..
更新我的表
SET MyColumn = UPPER(MyColumn)
WHERE MyColumn != UPPER(MyColumn) COLLATE Latin1_General_CS_AS
如何为表格一次处理多个列?
python - 如何对列表中存在的列使用alter table drop columns?
我有一个要从模式中的多个表中删除的所有列名的列表,但并非列表中的所有列名都存在于所有表中。
对于架构和表名,我可以在单个查询中检查列是否与列表中的列名匹配,只需删除
说要删除的列列表是
但我的 TABLE1 在列列表中只有 'BC'、'TR'
像这样的东西??或任何其他建议?
sql - Snowflake 查询中 where 子句中的日期解析问题
我正在运行一个 Snowflake 查询,该查询旨在返回日期早于当前日期的记录。
问题是,运行此查询的数据在日期列中存在问题。例如,一个值可能是单个数字(如2
)。我不希望查询在这些行上中断。这就是为什么我希望case
在where
子句中写一个只考虑日期为YYYY-MM-DD
. 我尝试了以下方法,但它返回语法错误:
还
(如果由于格式原因它不可见,即 4 个下划线 - 表示任何字符,后跟一个破折号,然后是 2 个下划线,然后是一个破折号,然后是另外两个下划线。)
你可以假设current_date()
没有问题。如果需要,它甚至可以用一些硬编码的值替换。
我该如何编写这个查询?