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 (Translator)|dbOutVariant]] |
|Traduit une valeur iValue en fonction de son type. | |Traduit une valeur iValue en fonction de son type. | ||
|- | |- | ||
− | |[[dbOutRowCount (Translator)| | + | |[[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 (Translator)|dbOutStr]] |
|Traduit une valeur de type string. | |Traduit une valeur de type string. | ||
|- | |- | ||
− | |[[dboutOID (Translator)| | + | |[[dboutOID (Translator)|dbOutOID]] |
|Traduit un oid. | |Traduit un oid. | ||
|- | |- | ||
− | |[[dbOutDatePart (Translator)| | + | |[[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 (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 (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 (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. | ||
|- | |- | ||
− | |[[ | + | |[[dbOutJoin (Translator)|dbOutJoin]] |
− | + | ||
− | + | ||
− | + | ||
|Traduit une syntaxe pour une jointure simple. | |Traduit une syntaxe pour une jointure simple. | ||
|- | |- | ||
− | |[[dbOutLeftOuterJoin (Translator)| | + | |[[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 (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]] | ||
− | | | + | |Retourne un terme de filtre null |
|- | |- | ||
|[[dbOutWhereNotNull (Translator)|dbOutWhereNotNull]] | |[[dbOutWhereNotNull (Translator)|dbOutWhereNotNull]] | ||
− | | | + | |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étier — Développement DSM —