

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Création d’instructions PartiQL
<a name="workbench.querybuilder.partiql"></a>

Pour utiliser NoSQL Workbench afin de créer des instructions [PartiQL pour DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.html), choisissez **Opérations PartiQL** dans l’angle supérieur droit de NoSQL Workbench.

Vous pouvez créer les types d’instructions PartiQL suivants dans le créateur d’opérations.

**Topics**
+ [Instructions singleton](#workbench.querybuilder.partiql.single)
+ [Transactions](#workbench.querybuilder.partiql.transaction)
+ [Par lots](#workbench.querybuilder.partiql.batch)

## Instructions singleton
<a name="workbench.querybuilder.partiql.single"></a>

Pour exécuter ou générer du code pour une instruction PartiQL, procédez comme suit.

1. Choisissez **Éditeur PartiQL** en haut de la fenêtre.

1. Entrez une [Instruction PartiQL](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.statements.html) valide.

1. Si votre instruction utilise des paramètres  :

   1. Choisissez **Optional request parameters (Paramètres de demande facultatifs)**.

   1. Choisissez **Add new parameters (Ajouter de nouveaux paramètres)**.

   1. Entrez le type d’attribut et la valeur.

   1. Si vous souhaitez ajouter des paramètres, répétez les étapes b et c.

1. Si vous souhaitez générer un code, choisissez **Generate code (Générer un code)**.

   Sélectionnez votre langage souhaité dans les onglets affichés. Vous pouvez désormais copier ce code et l’utiliser dans votre application.

1. Si vous souhaitez que l’opération soit exécutée immédiatement, choisissez **Run (Exécuter)**.

1. Si vous souhaitez enregistrer cette opération en vue d’une utilisation ultérieure, choisissez **Save** (Enregistrer). Entrez ensuite le nom de votre opération et choisissez **Save** (Enregistrer).

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

Pour exécuter ou générer du code pour une transaction PartiQL, procédez comme suit.

1. Choisissez **Partie** dans le QLTransaction menu déroulant **Autres opérations**.

1. Choisissez **Add a new statement (Ajouter une nouvelle instruction)**.

1. Saisissez une [Instruction PartiQL](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.statements.html) valide.
**Note**  
Les opérations de lecture et d’écriture ne sont pas prises en charge dans la même demande de transaction PartiQL. Une instruction SELECT ne peut pas figurer dans une même demande avec les instructions INSERT, UPDATE et DELETE. Pour plus d’informations, consultez [Exécution de transactions avec PartiQL pour DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.multiplestatements.transactions.html).

1. Si votre instruction utilise des paramètres

   1. Choisissez **Optional request parameters (Paramètres de demande facultatifs)**.

   1. Choisissez **Add new parameters (Ajouter de nouveaux paramètres)**.

   1. Entrez le type d’attribut et la valeur.

   1. Si vous souhaitez ajouter des paramètres, répétez les étapes b et c.

1. Si vous souhaitez ajouter d’autres instructions, répétez les étapes 2 à 4.

1. Si vous souhaitez générer un code, choisissez **Generate code (Générer un code)**.

   Sélectionnez votre langage souhaité dans les onglets affichés. Vous pouvez désormais copier ce code et l’utiliser dans votre application.

1. Si vous souhaitez que l’opération soit exécutée immédiatement, choisissez **Run (Exécuter)**.

1. Si vous souhaitez enregistrer cette opération en vue d’une utilisation ultérieure, choisissez **Save** (Enregistrer). Entrez ensuite le nom de votre opération et choisissez **Save** (Enregistrer).

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

Pour exécuter ou générer du code pour un lot PartiQL, procédez comme suit.

1. Choisissez **Partie** dans le QLBatch menu déroulant **Autres opérations**.

1. Choisissez **Add a new statement (Ajouter une nouvelle instruction)**.

1. Saisissez une [Instruction PartiQL](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.statements.html) valide.
**Note**  
 Les opérations de lecture et d’écriture n’étant pas prises en charge dans une même demande par lot PartiQL, une instruction SELECT ne peut pas figurer dans la même demande que les instructions INSERT, UPDATE et DELETE. Les opérations d’écriture sur le même élément ne sont pas autorisées. Comme pour l' BatchGetItemopération, seules les opérations de lecture singleton sont prises en charge. Les opérations d’analyse et de requête ne sont pas prises en charge. Pour plus d’informations, consultez [Exécution d’opérations par lot avec PartiQL pour DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.multiplestatements.batching.html).

1. Si votre instruction utilise des paramètres  :

   1. Choisissez **Optional request parameters (Paramètres de demande facultatifs)**.

   1. Choisissez **Add new parameters (Ajouter de nouveaux paramètres)**.

   1. Entrez le type d’attribut et la valeur.

   1. Si vous souhaitez ajouter des paramètres, répétez les étapes b et c.

1. Si vous souhaitez ajouter d’autres instructions, répétez les étapes 2 à 4.

1. Si vous souhaitez générer un code, choisissez **Generate code (Générer un code)**.

   Sélectionnez votre langage souhaité dans les onglets affichés. Vous pouvez désormais copier ce code et l’utiliser dans votre application.

1. Si vous souhaitez que l’opération soit exécutée immédiatement, choisissez **Run (Exécuter)**.

1. Si vous souhaitez enregistrer cette opération en vue d’une utilisation ultérieure, choisissez **Save** (Enregistrer). Entrez ensuite le nom de votre opération et choisissez **Save** (Enregistrer).