Translateurs SQL (tech)

De Wiki1000
(Différences entre les versions)
(Exemples)
(Méthodes)
 
(4 révisions intermédiaires par un utilisateur sont masquées)
Ligne 15 : Ligne 15 :
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
|[[dbOutVariant (Translator)|DBOUTVARIANT]]
+
|[[dbOutVariant (Translator)|dbOutVariant]]
 
|Traduit une valeur iValue en fonction de son type.
 
|Traduit une valeur iValue en fonction de son type.
 
|-
 
|-
|[[dbOutRowCount (Translator)|DBOUTROWCOUNT]]
+
|[[dbOutRowCount (Translator)|dbOutRowCount]]
 
|Traduit l'instruction SQL qui force le moteur de données à arrêter l'exécution de la requête après avoir renvoyé le nombre de lignes spécifié.
 
|Traduit l'instruction SQL qui force le moteur de données à arrêter l'exécution de la requête après avoir renvoyé le nombre de lignes spécifié.
 
|-
 
|-
|[[dbOutStr (Translator)|DBOUTSTR]]
+
|[[dbOutStr (Translator)|dbOutStr]]
 
|Traduit une valeur de type string.
 
|Traduit une valeur de type string.
 
|-
 
|-
|[[dboutOID (Translator)|DBOUTOID]]
+
|[[dboutOID (Translator)|dbOutOID]]
 
|Traduit un oid.
 
|Traduit un oid.
 
|-
 
|-
|[[dbOutDatePart (Translator)|DBOUTDATEPART]]
+
|[[dbOutDatePart (Translator)|dbOutDatePart]]
 
|Traduit la fonction DATEPART qui renvoie un entier représentant l'élément de date précisé dans la date spécifiée.
 
|Traduit la fonction DATEPART qui renvoie un entier représentant l'élément de date précisé dans la date spécifiée.
 
|-
 
|-
|[[dbOutSubStr (Translator)|DBOUTSUBSTR]]
+
|[[dbOutSubStr (Translator)|dbOutSubStr]]
 
|Traduit l'instruction SUBSTRING qui renvoie une partie d'une expression de type caractère, binaire, texte ou image.
 
|Traduit l'instruction SUBSTRING qui renvoie une partie d'une expression de type caractère, binaire, texte ou image.
 
|-
 
|-
|[[dbOutDaysBetween (Translator)|DBOUTDAYSBETWEEN]]
+
|[[dbOutDaysBetween (Translator)|dbOutDaysBetween]]
 
|Traduit la fonction DATEDIFF qui renvoie le nombre de jours traversées entre deux dates données.
 
|Traduit la fonction DATEDIFF qui renvoie le nombre de jours traversées entre deux dates données.
 
|-
 
|-
|[[dbOutIsNull (Translator)|DBOUTISNULL]]
+
|[[dbOutIsNull (Translator)|dbOutIsNull]]
 
|Traduit la fonction ISNULL qui remplace NULL par la valeur de remplacement spécifiée.
 
|Traduit la fonction ISNULL qui remplace NULL par la valeur de remplacement spécifiée.
 
|-
 
|-
|[[dbOutWhereString (Translator)|DBOUTWHERESTRING]]
+
|[[dbOutJoin (Translator)|dbOutJoin]]
|Traduit une expression en tenant compte de la gestion des NULL du moteur de basse de données.
+
|-
+
|[[dbOutJoin (Translator)|DBOUTJOIN]]
+
 
|Traduit une syntaxe pour une jointure simple.
 
|Traduit une syntaxe pour une jointure simple.
 
|-
 
|-
|[[dbOutLeftOuterJoin (Translator)|DBOUTLEFTOUTERJOIN]]
+
|[[dbOutLeftOuterJoin (Translator)|dbOutLeftOuterJoin]]
 
|Traduit la syntaxe d'une jointure externe. Les paramètres sont identiques à ceux de la fonction DBOUTJOIN.
 
|Traduit la syntaxe d'une jointure externe. Les paramètres sont identiques à ceux de la fonction DBOUTJOIN.
 
|-
 
|-
|[[dbOutTableName (Translator)|DBOUTTABLENAME]]
+
|[[dbOutTableName (Translator)|dbOutTableName]]
 
|Traduit un nom de table avec options de verrouillage.
 
|Traduit un nom de table avec options de verrouillage.
 +
|-
 +
|[[dbOutWhereVariant (Translator)|dbOutWhereVariant]]
 +
|Traduit une expression en convertissant la valeur.
 +
|-
 +
|[[dbOutWhereString (Translator)|dbOutWhereString]]
 +
|Traduit une expression en tenant compte de la gestion des NULL du moteur de basse de données.
 
|-
 
|-
 
|[[dbOutWhereNull (Translator)|dbOutWhereNull]]
 
|[[dbOutWhereNull (Translator)|dbOutWhereNull]]
|Terme null
+
|Retourne un terme de filtre null
 
|-
 
|-
 
|[[dbOutWhereNotNull (Translator)|dbOutWhereNotNull]]
 
|[[dbOutWhereNotNull (Translator)|dbOutWhereNotNull]]
|Terme not null
+
|Retourne un terme de filtre not null
 +
|-
 +
|[[dbOutLikeFilter (Translator)|dbOutLikeFilter ]]
 +
|Escape les caractères spéciaux de l'opérateur like
 
|}
 
|}
  

Version actuelle en date du 4 mars 2019 à 10:17

Introduction

Le traducteur de code est un objet technique permetant d’écrire du code SQL indépendant du type de serveur de base de données utilisé.

Vous pouvez accéder aux fonctions du traducteur par l'attribut "Translator" d'un curseur ou d'une requête.

Propriétés

DBOUTOPCONCATSTRINGS Renvoie l'opérateur de concaténation de chaîne.

Méthodes

dbOutVariant Traduit une valeur iValue en fonction de son type.
dbOutRowCount Traduit l'instruction SQL qui force le moteur de données à arrêter l'exécution de la requête après avoir renvoyé le nombre de lignes spécifié.
dbOutStr Traduit une valeur de type string.
dbOutOID Traduit un oid.
dbOutDatePart Traduit la fonction DATEPART qui renvoie un entier représentant l'élément de date précisé dans la date spécifiée.
dbOutSubStr Traduit l'instruction SUBSTRING qui renvoie une partie d'une expression de type caractère, binaire, texte ou image.
dbOutDaysBetween Traduit la fonction DATEDIFF qui renvoie le nombre de jours traversées entre deux dates données.
dbOutIsNull Traduit la fonction ISNULL qui remplace NULL par la valeur de remplacement spécifiée.
dbOutJoin Traduit une syntaxe pour une jointure simple.
dbOutLeftOuterJoin Traduit la syntaxe d'une jointure externe. Les paramètres sont identiques à ceux de la fonction DBOUTJOIN.
dbOutTableName Traduit un nom de table avec options de verrouillage.
dbOutWhereVariant Traduit une expression en convertissant la valeur.
dbOutWhereString Traduit une expression en tenant compte de la gestion des NULL du moteur de basse de données.
dbOutWhereNull Retourne un terme de filtre null
dbOutWhereNotNull Retourne un terme de filtre not null
dbOutLikeFilter Escape les caractères spéciaux de l'opérateur like


Code métierDéveloppement DSM

Outils personnels