Référence : |
Pour les sources de données relationnelles, AnV effectue le suivi de la longueur actuelle d'une colonne VARCHAR. Ces informations sont importantes lorsque la valeur sert à remplir une colonne VARCHAR dans un SGBDR différent. Elles déterminent si les espaces vides de fin sont conservés dans une concaténation de chaîne et, pour Oracle, les comparaisons de chaîne (les autres moteurs relationnels ignorent les espaces vides de fin dans des comparaisons de chaîne).
Dans une source de données FOCUS ou XFOCUS, AnV ne fournit pas de vraie prise en charge de caractères à longueur variable. est un champ de caractère à longueur fixe avec deux octets de tête supplémentaires pour contenir la longueur réelle des données stockées dans le champ. La longueur est stockée comme un nombre entier court occupant deux octets. Vu les deux octets de temps système et la nécessité de réduire avec un traitement supplémentaire, le conseil pour le format AnV est de ne pas l'utiliser avec des sources de données non relationnelles.
Les champs AnV peuvent être utilisés comme arguments pour toutes les fonctions fournies par Information Builders qui attendent des arguemnts alphanumériques. Un paramètre d'entrée AnV est traité comme un paramètre An et est complété par des blancs jusqu'à sa taille déclarée (n). Si le dernier paramètre spécifie un format AnV, le résultat de la fonction est converti au type AnV avec une longueur réelle définie comme égale à sa taille.
Les fonctions décrites dans cette rubrique sont conçues pour fonctionner spécifiquement avec le type des paramètres de données AnV.
Ce qui suit affecte l'usage d'un champ AnV dans une fonction :
Information Builders |