Question : Comment savoir quel langage de requête utiliser ?
Réponse : Pour les systèmes Sur site, utilisez le langage de votre base de données, pour les systèmes en nuage, utilisez MSSQL.
Il est important de faire la distinction entre le filtrage à partir d'une Armoires de fichiers et les données externes.
En particulier pour les Armoires de fichiers, il est recommandé d'utiliser les noms de colonnes affichés à droite pour s'assurer que l'orthographe est exactement la même.
Question:Comment écrire un simple filtre égal (=) ?
Réponse : Par exemple : DW_STATUS = 'valeur'
Veillez à ne pas intervertir la valeur et la colonne.
Veillez à ne pas intervertir la valeur et la colonne.
Question : Comment utiliser une variable de flux de travail globale (Global Workflow Variable) ? Comment utiliser une variable globale de workflow dans une clause Where ?Dois-je utiliser des guillemets simples autour des variables ?
Réponse : Oui, dans le cas de chaînes de caractères. Voir aussi : KBA-35454
Réponse : Oui, dans le cas de chaînes de caractères. Voir aussi : KBA-35454
Question : Dois-je toujours utiliser like ?
Réponse : Non, utilisez equals (=), à moins qu'une recherche de caractères génériques ne soit nécessaire. Un caractère générique est un espace réservé à un (ou plusieurs) caractère(s) représenté(s) par exemple par %.
Réponse : Non, utilisez equals (=), à moins qu'une recherche de caractères génériques ne soit nécessaire. Un caractère générique est un espace réservé à un (ou plusieurs) caractère(s) représenté(s) par exemple par %.
Voici un exemple : DW_FIELD LIKE 'hello%'
Question : Comment puis-je rechercher des champs de mots clés dans des requêtes d'armoires de fichiers ?
Réponse : Cela peut se faire avec la clause where suivante : DW_DWDOCID IN (SELECT DWDOCID FROM Accounting_KEYW WHERE DWKEYWORD = 'value')
Question : Existe-t-il un formatage spécial des noms de colonnes ou des mots réservés dans la base de données ?
Réponse : Lorsque vous utilisez le Workflow Designer, si le nom de votre colonne est un mot réservé ou contient des caractères spéciaux, vous devrez le masquer lors de l'élaboration de la clause WHERE. Pour les bases de données MSSQL, les mots réservés et les noms de colonnes doivent être masqués par des caractères [ ]. Pour les bases de données Oracle et MySQL, ajoutez des caractères " autour des noms de colonnes dans la clause WHERE du Workflow.
Réponse : Cela peut se faire avec la clause where suivante : DW_DWDOCID IN (SELECT DWDOCID FROM Accounting_KEYW WHERE DWKEYWORD = 'value')
Question : Existe-t-il un formatage spécial des noms de colonnes ou des mots réservés dans la base de données ?
Réponse : Lorsque vous utilisez le Workflow Designer, si le nom de votre colonne est un mot réservé ou contient des caractères spéciaux, vous devrez le masquer lors de l'élaboration de la clause WHERE. Pour les bases de données MSSQL, les mots réservés et les noms de colonnes doivent être masqués par des caractères [ ]. Pour les bases de données Oracle et MySQL, ajoutez des caractères " autour des noms de colonnes dans la clause WHERE du Workflow.
Question : Comment utiliser SELECT MAX(DW_DWDOCID) dans une sous-requête ?
Réponse : L'exemple suivant renverra une entrée d'index d'une armoire à partir du document ayant le DocID le plus élevé.
Réponse : L'exemple suivant renverra une entrée d'index d'une armoire à partir du document ayant le DocID le plus élevé.

Veuillez noter : Cet article est une traduction de l'anglais. Les informations contenues dans cet article sont basées sur la ou les versions originales des produits en langue anglaise. Il peut y avoir des erreurs mineures, notamment dans la grammaire utilisée dans la version traduite de nos articles. Bien que nous ne puissions pas garantir l'exactitude complète de la traduction, dans la plupart des cas, vous la trouverez suffisamment informative. En cas de doute, veuillez revenir à la version anglaise de cet article.
