

# Creación de instrucciones PartiQL
<a name="workbench.querybuilder.partiql"></a>

Para utilizar NoSQL Workbench para crear instrucciones [PartiQL para DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.html) elija **Editor de PartiQL** junto a la parte superior de la interfaz de usuario de NoSQL Workbench.

Puede crear los siguientes tipos de instrucciones PartiQL en el generador de operaciones.

**Topics**
+ [Instrucciones Singleton](#workbench.querybuilder.partiql.single)
+ [Transacciones](#workbench.querybuilder.partiql.transaction)
+ [Lote](#workbench.querybuilder.partiql.batch)

## Instrucciones Singleton
<a name="workbench.querybuilder.partiql.single"></a>

Para ejecutar o generar código para una instrucción PartiQL, haga lo siguiente.

1. Elija el **editor de PartiQL** junto a la parte superior de la ventana.

1. Ingrese una [Instrucción PartiQL](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.statements.html) válida.

1. Si la instrucción utiliza parámetros:

   1. Elegir **Parámetros de solicitudes opcionales**.

   1. Elegir **Agregar parámetro nuevo**.

   1. Ingrese el tipo de atributo y el valor.

   1. Si desea añadir parámetros adicionales, repita los pasos b y c.

1. Si desea generar código, seleccione **Generate code (Generar código)**.

   Seleccione el idioma que desee en las pestañas mostradas. Ahora puede copiar este código y utilizarlo en su aplicación.

1. Si desea que la operación se ejecute inmediatamente, seleccione **Execute (Ejecutar)**.

1. Si desea guardar esta operación para su uso posterior, elija **Save operation** (Guardar operación). A continuación, escriba un nombre para la operación y elija **Save** (Guardar).

## Transacciones
<a name="workbench.querybuilder.partiql.transaction"></a>

Para ejecutar o generar el código para una transacción PartiQL, haga lo siguiente.

1. Elija **PartiQLTransaction** del menú desplegable **Más operaciones**.

1. Elegir **Agregar una nueva instrucción**.

1. Ingrese una [Instruccción PartiQL](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.statements.html) válida.
**nota**  
Las operaciones de lectura y escritura no se admiten en la misma solicitud de transacción PartiQL. Una instrucción SELECT no puede estar en la misma solicitud con las instrucciones INSERT, UPDATE y DELETE. Consulte [Realización de transacciones con PartiQL para DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.multiplestatements.transactions.html) para obtener más información.

1. Si su instrucción utiliza parámetros

   1. Elegir **Parámetros de solicitudes opcionales**.

   1. Elegir **Agregar parámetro nuevo**.

   1. Ingrese el tipo de atributo y el valor.

   1. Si desea añadir parámetros adicionales, repita los pasos b y c.

1. Si desea agregar más instrucciones, repita los pasos 2 a 4.

1. Si desea generar código, seleccione **Generate code (Generar código)**.

   Seleccione el idioma que desee en las pestañas mostradas. Ahora puede copiar este código y utilizarlo en su aplicación.

1. Si desea que la operación se ejecute inmediatamente, seleccione **Execute (Ejecutar)**.

1. Si desea guardar esta operación para su uso posterior, elija **Save operation** (Guardar operación). A continuación, escriba un nombre para la operación y elija **Save** (Guardar).

## Lote
<a name="workbench.querybuilder.partiql.batch"></a>

Para ejecutar o generar código para un lote de PartiQL, haga lo siguiente.

1. Elija **PartiQLBatch** del menú desplegable **Más operaciones**.

1. Elegir **Agregar una nueva instrucción**.

1. Ingrese una [Instrucción PartiQL](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.statements.html) válida.
**nota**  
 Las operaciones de lectura y escritura no se admiten en la misma solicitud por lotes PartiQL, lo que significa que una instrucción SELECT no puede estar en la misma solicitud con instrucciones INSERT, UPDATE y DELETE. No se permiten operaciones de escritura en el mismo elemento. Al igual que con la operación BatchGetItem, solo se admiten operaciones de lectura singleton. No se admiten las operaciones de análisis y consulta. Consulte [Ejecución de operaciones por lote con PartiQL para DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.multiplestatements.batching.html) para obtener más información.

1. Si la instrucción utiliza parámetros:

   1. Elegir **Parámetros de solicitudes opcionales**.

   1. Elegir **Agregar parámetro nuevo**.

   1. Ingrese el tipo de atributo y el valor.

   1. Si desea añadir parámetros adicionales, repita los pasos b y c.

1. Si desea agregar más instrucciones, repita los pasos 2 a 4.

1. Si desea generar código, seleccione **Generate code (Generar código)**.

   Seleccione el idioma que desee en las pestañas mostradas. Ahora puede copiar este código y utilizarlo en su aplicación.

1. Si desea que la operación se ejecute inmediatamente, seleccione **Execute (Ejecutar)**.

1. Si desea guardar esta operación para su uso posterior, elija **Save operation** (Guardar operación). A continuación, escriba un nombre para la operación y elija **Save** (Guardar).