生成 PartiQL 语句 - Amazon DynamoDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

生成 PartiQL 语句

要使用 NoSQL Workbench 生成 PartiQL for DynamoDB 语句,请选择 NoSQL Workbench 右上角的 PartiQL operations(PartiQL 操作)。

您可以在操作生成器中生成以下 PartiQL 语句类型。

单例语句

要为 PartiQL 语句运行或生成代码,请执行以下操作。

  1. 选择 PartiQL statement (PartiQL 语句)

  2. 输入有效的 PartiQL 语句

  3. 如果您的语句使用参数:

    1. 选择 Optional request parameters (可选请求参数)

    2. 选择 Add new parameters (添加新参数)

    3. 输入属性类型和值。

    4. 如果要添加其他参数,请重复步骤 b 和 c。

  4. 如果要生成代码,请选择 Generate code (生成代码)

    从显示的选项卡中选择所需的语言。现在,您便可复制此代码并在应用程序中使用它。

  5. 如果要立即执行操作,请选择 Run (执行)

  6. 如果要保存此操作以供日后使用,选择 Save operation(保存操作)。然后输入操作的名称并选择 Save(保存)。

事务

要为 PartiQL 事务运行或生成代码,请执行以下操作。

  1. 选择 PartiQL transaction (PartiQL 事务)

  2. 选择 Add a new statement (添加新语句)

  3. 输入有效的 PartiQL 语句

    注意

    同一个 PartiQL 事务请求不同时支持读取和写入操作。SELETE 语句不能与 INSERT、UPDATE 和 DELETE 语句在同一请求中。请参阅使用 PartiQL for DynamoDB 执行事务以了解更多信息。

  4. 如果您的语句使用参数

    1. 选择 Optional request parameters (可选请求参数)

    2. 选择 Add new parameters (添加新参数)

    3. 输入属性类型和值。

    4. 如果要添加其他参数,请重复步骤 b 和 c。

  5. 如果要添加更多语句,请重复步骤 2 至 4。

  6. 如果要生成代码,请选择 Generate code (生成代码)

    从显示的选项卡中选择所需的语言。现在,您便可复制此代码并在应用程序中使用它。

  7. 如果要立即执行操作,请选择 Run (执行)

  8. 如果要保存此操作以供日后使用,选择 Save operation(保存操作)。然后输入操作的名称并选择 Save(保存)。

批处理

要为 PartiQL 批处理运行或生成代码,请执行以下操作。

  1. 选择 PartiQL batch (PartiQL 批处理)

  2. 选择 Add a new statement (添加新语句)

  3. 输入有效的 PartiQL 语句

    注意

    同一个 PartiQL 批处理请求不同时支持读取和写入操作,这意味着 SELECT 语句不能与 INSERT、UPDATE 和 DELETE 语句位于同一请求中。不允许对同一项进行写入操作。与 BatchGetItem操作一样,仅支持单例读取操作。不支持扫描和查询操作。请参阅使用 PartiQL for DynamoDB 运行批处理操作以了解更多信息。

  4. 如果您的语句使用参数:

    1. 选择 Optional request parameters (可选请求参数)

    2. 选择 Add new parameters (添加新参数)

    3. 输入属性类型和值。

    4. 如果要添加其他参数,请重复步骤 b 和 c。

  5. 如果要添加更多语句,请重复步骤 2 至 4。

  6. 如果要生成代码,请选择 Generate code (生成代码)

    从显示的选项卡中选择所需的语言。现在,您便可复制此代码并在应用程序中使用它。

  7. 如果要立即执行操作,请选择 Run (执行)

  8. 如果要保存此操作以供日后使用,选择 Save operation(保存操作)。然后输入操作的名称并选择 Save(保存)。