问题标签 [snowflake-cloud-data-platform]
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.
python - Python 数据库 API v2 > 如果在迭代期间执行的查询没有返回结果,则对结果集的迭代停止
我在一个脚本中使用适用于 Python 的 Snowflake 连接器(它实现了对 Python 数据库 API v2 规范的支持),该脚本从一个表中提取许多记录,迭代结果集,并且对于返回的每一行,查询另一个表可能会或可能不会返回任何结果。
如果第二个查询没有返回任何结果,则对第一个查询返回的结果的迭代将停止,即使没有引发错误。
以下代码演示了我遇到的问题......
如果抛出异常,我可以通过捕获错误并继续下一个结果来处理这种情况。鉴于没有抛出异常,如何处理这种情况?
snowflake-cloud-data-platform - 雪花表中新列的序号
我正在尝试将新列添加到雪花中的现有表中,如何指定添加列的位置。我尝试了以下查询,
AFTER
关键字不适用于雪花。对此的任何建议都会有所帮助。
snowflake-cloud-data-platform - 雪花中表格的访问
如何查看特定用户或角色的表的访问/权限?没有从文档中得到太多。任何有关提供 SQL 的帮助都会非常有帮助。
php - 我们可以使用 odbc_connect 通过任何可用的 ORM 为 laravel 应用程序获取数据吗
全部,
我是 laravel 的新手,我将它用于我的一个应用程序。我的应用程序处理一个没有 PHP 原生驱动程序支持的数据库(雪花)。所以我依赖于 ODBC 驱动程序,当我通过 odbc_connect 获取数据时,我可以正确获取数据,但在通过 PDO:ODBC 连接时无法获取准确的数据。
据我所知,每个可用的 ORM 都在使用 PDO 进行连接和查询执行。
- 有没有办法用 odbc_connect 替换 ORM 连接
- 如果没有,那么如何处理这种情况。
请注意:我只使用雪花作为数据源,所以我们不需要将其视为模型,但我不知道如何在 Laravel 的上下文中处理数据源(数据库除外)。
谢谢
jdbc - 使用 JDBC 将数据插入雪花
我正在使用简单的 jdbc 将行插入到雪花数据库中。我正在循环中执行“executeUpdate”。看到插入了行,但是报这个错误
我不确定这些错误是什么......以及是否可以忽略它们。
我还看到雪花 JDBC 驱动程序不支持 executeBatch 和 executeLargeBatch。那么如何从 Java 应用程序上传大量行呢?
JDBC 驱动程序还支持事务吗?
sql - 在 select 语句中选择多个模式
正在访问的数据库在雪花上;不确定幕后的存储细节。
我现在有一个查询,它从存储在同一数据库下的不同模式中的 41 个数据表创建一个新视图,看起来像这样:
此查询每天运行。我的问题是我每隔几天就会添加新的数据表,我必须手动编辑查询以包含这些新表,因为它们存储在单独的模式下(并且模式的命名方案也不一致,因为我无法控制的原因)。有没有一种方法可以使用子查询选择数据库中的所有模式,这样我就可以每天运行查询,而无需在添加新模式 + 表时手动更新?
我希望结果查询的结构有点像
但不确定这将如何工作,以及如何正确合并结果数据。
python - 如何将时间列从雪花导入到 jupyter 笔记本数据框?
我需要将数据从雪花导入 Jupyter。在数据集中,我有一个从时间戳值派生的时间列。
每次我尝试导入数据时,Jupyter 都会说过程失败,下面是错误消息。
我应该如何解决这个问题?
sql - 检查 IF 子句中的前 X 行
我有一张表格,其中包含给定单位的每日报告,可以简化为:
我想查询哪些单位在过去 7 天内报告了“关闭”,但不确定该怎么做。我希望查询类似于
我怎么能做那个 IF 子句?就像是
也许?
我知道 'DAY > '08 Sept 2016'' 不能在本地工作,有一些内部函数用于比较和更新日期。这只是为了解释的目的。
sql - 透视列 Postgresql
我有一个看起来像这样的表:
我想要一个看起来像这样的表:
本质上,我想旋转 item_name 列,连接 total_units_per_username 上的所有值,并计算出现的频率。我正在使用雪花。
谢谢!
snowflake-cloud-data-platform - 如何在雪花中使用交易?
如何使用事务提交、回滚并尝试在雪花中捕获块,如 sql server?
SQL 服务器:
根据雪花文档,我们可以像这样使用事务。