问题标签 [partiql]

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.

0 投票
1 回答
124 浏览

sql - 在 QLDB 中获取整个分类帐历史记录

有没有办法获取整个分类帐的历史记录,而不是在 QLDB 中获取表级别的历史记录?

0 投票
1 回答
1237 浏览

sql - PartiQL 中的限制语句 - 获取最后一行

如何在 PartiQL 中使用 Limit?我需要的是 Amazon QLDB 表中的最后 3 行,它使用 PartiQL 语法进行查询。类似于 SELECT * FROM Accounts where addedBy = 'admin@demo.com' LIMIT 3

0 投票
0 回答
107 浏览

amazon-dynamodb - 获取 Sortkey DynamoDB PartiQL 的最大值

错误

这是我正在尝试做的 SQL 等价物。我想使用 PartiQL 从表中查询最新的 10 个项目(最高排序键),但首先我想查询排序键的最高值。

如果有人对 Max(sort_key) 或我的问题的替代方法有任何想法,请告诉我。!

0 投票
1 回答
778 浏览

amazon-dynamodb - 使用 SDK 的 DynamoDB PartiQL 分页

我目前正在使用 JS AWS-SDK 使用 PartiQL 的 executeStatement 在 DynamoDB 中进行分页,但我返回的对象不包含用于分页的 NextToken(仅 Items 数组)。这就是代码的样子(很简单):

我想知道是否有人使用 PartiQL for DynamoDB 处理过分页。

这可能是因为我的分区键是字符串类型吗?

仍在试图弄清楚。

提前致谢!

0 投票
1 回答
71 浏览

amazon-dynamodb - DynamoDB PartiQL 选择语句的索引推断

在 DynamoDB 表上执行 PartiQLselect语句时:

  1. 我们是否需要明确定义要使用的索引,还是可以从WHERE条件中推断出来?即,如果未在 上定义索引FROM但条件使用具有相等比较的索引列,则该索引是否自动用于执行 aquery而不是 a scan

  2. 在一个相关问题中,有没有办法查看 PartiQL 使用的“查询/扫描计划” select

谢谢

0 投票
1 回答
354 浏览

amazon-dynamodb - 如何在 partiqL DynamodB 中使用 IN 语句

我想转换这个查询 select lKey from KeyMapping where gKey in ['A#1','A#2','A#3'];

我有一个包含 A#1、A#2 和 A#3 的列表

使用 PartiQL 从 DynamoDB 中提取记录的 Java 代码

0 投票
2 回答
277 浏览

security - QLDB/PartiQL 中是否可能存在 SQL 注入攻击

这个问题出现在代码审查中,参考了必须使用字符串插值 (C#) 构造的选择查询,我似乎无法以一种或另一种方式找到参考。例如,查询可能类似于:

由于在 WHERE 子句中使用了参数,我认为这无论如何都应该是安全的;但是,得到确认会很好。一些简单的尝试表明,即使尝试注入并且查询最终看起来像这样

Select * from SomeTable; SELECT * FROM SomeOtherTable Where IndexedField = "1"

引擎在尝试运行多个查询时仍然会出错。

0 投票
2 回答
868 浏览

javascript - 如何在 Nodejs 中为 DynamoDB PartiQL 指定参数

我想在 NodeJs 中使用 PartiQL 在 DynamoDb 上执行 SELECT 查询,并出现错误。

一个简单的语句没有问题。

但是当尝试使用参数执行语句时,我得到了一个错误。

代码

错误

有没有人有任何解决方案?

这是整个代码。

0 投票
1 回答
794 浏览

amazon-redshift - Redshift 超级数据类型查询

Redshift 的新超级数据类型使用 partiql 进行查询。我有一组未嵌套的数据,例如:[0,1,2,3,4] 查询此数据的最佳方法是什么?所有文档都讨论了嵌套数组,但这是在根级别,没有测试。

我已经尝试过select supercolumnname[n] from tablewithsuper;,但我得到了空值,这是不对的。

0 投票
1 回答
154 浏览

amazon-dynamodb - DynamoDB PartiQL 错误:“ValidationException:where 子句中不支持与范围键重叠的条件”

当我尝试在 DynamoDB 的 PartiQL 中运行查询时出现以下错误:

查询如下所示: