Voici la référence des fonctions proposés par le langage de programmation IBM InfoSphere DataStage BASIC (aussi connu sous le nom de built-in functions) :
Nom | Description |
---|---|
! | Cette instruction permet d'indiquer un commentaire ou une remarque n'allant pas être exécuté inséré dans un programme BASIC. |
#INCLUDE | Cette instruction permet d'indiquer au compilateur d'insérer le code source dans le programme d'enregistrement et de le compiler avec le programme principal. |
$* | Cette instruction permet d'insérer un commentaire dans un programme BASIC. |
$CHAIN | Cette instruction permet d'indiquer au compilateur de lire le code source du programme et de le compiler comme s'il faisait partie du programme en cours. |
$COPYRIGHT | Cette instruction permet d'indiquer les informations de droit d'auteur étant insérées dans le champ de droit d'auteur du code d'en-tête d'objet. |
$DEFINE | Cette instruction permet de définir les identifiants contrôlant la compilation du programme. |
$EJECT | Cette instruction permet de commencer une nouvelle page dans l'enregistrement de la liste. |
$IFDEF | Cette instruction permet de tester la définition d'un symbole de compilation. |
$IFNDEF | Cette instruction permet de tester la négation de la définition d'un symbole de compilation. |
$INCLUDE | Cette instruction permet d'indiquer au compilateur d'insérer le code source dans le programme d'enregistrement et de le compiler avec le programme principal. |
$INSERT | Cette instruction permet d'indiquer au compilateur d'insérer le code source contenu dans le fichier spécifié et de le compiler avec le programme principal. |
$MAP | Cette instruction permet d'indiquer au compilateur de spécifier la cartographie pour le code source. |
$OPTIONS | Cette instruction permet de fixer l'émulation au moment de la compilation de n'importe quelle contexte. |
$PAGE | Cette instruction permet de commencer une nouvelle page dans l'enregistrement de la liste. |
$UNDEFINE | Cette instruction permet de supprimer la définition des ensembles d'identificateurs avec l'instruction $DEFINE. |
* | Cette instruction permet d'insérer un commentaire dans un programme BASIC. |
@ | Cette fonction permet de contrôler les attributs d'affichage, de l'écran et la position du curseur. |
ABORT | Cette instruction permet de terminer le programme et de retourner à l'interpréteur de commande. |
ABORTE | Cette instruction permet de terminer le programme en utilisant le fichier ERRMSG et de retourner à l'interpréteur de commande. |
ABORTM | Cette instruction permet de terminer le programme en utilisant le texte spécifié à la place de ERRMSG et de retourner à l'interpréteur de commande. |
ABS | Cette fonction permet de retourner la valeur absolue d'une expression numérique. |
ABSS | Cette fonction permet de retourner les valeurs absolues de tous les éléments dans un tableau dynamique. |
ACOS | Cette fonction permet de retourner l'arc cosinus trigonométrique de l'expression spécifié. |
ADDS | Cette fonction permet de créer un tableau dynamique d'addition d'élément par élément pour 2 tableaux dynamiques. |
ALPHA | Cette fonction permet de vérifier si l'expression spécifié est chaîne de caractères alphabétique ou non-alphabétique. |
ANDS | Cette fonction permet de créer un tableau dynamique d'un opérateur logique de «Et binaire» d'éléments correspondant pour 2 tableaux dynamiques. |
ASCII | Cette fonction permet de convertir chaque caractère d'une expression EBCDIC spécifié en sa représentation ASCII. |
ASIN | Cette fonction permet de retourner l'arc sinus trigonométrique de l'expression spécifié. |
ASSIGNED | Cette fonction permet de vérifier si la variable est associé à une valeur. |
ATAN | Cette fonction permet de retourner l'arc tangente trigonométrique de l'expression spécifié. |
AUTHORIZATION | Cette instruction permet de spécifier ou de changer l'utilisateur effectif exécutant le programme. |
AUXMAP | Cette instruction permet d'associer un périphérique auxiliaire à un terminal. |
BEGIN CASE | Cette instruction permet d'indiquer le début d'une évaluation de cas. |
BEGIN TRANSACTION | Cette instruction permet d'indiquer le début d'une instruction. |
BITAND | Cette fonction permet d'effectuer une opération de «Et binaire» sur 2 entiers spécifiés par une expression numérique. |
BITNOT | Cette fonction permet d'effectuer une opération de «Négation binaire» sur un entier spécifié par une expression numérique. |
BITOR | Cette fonction permet d'effectuer une opération de «Ou binaire» sur 2 entiers spécifiés par une expression numérique. |
BITRESET | Cette fonction permet de fixer à 0 le numéro de bit spécifié d'un entier spécifié par une expression numérique. |
BITSET | Cette fonction permet de fixer à 1 le numéro de bit spécifié d'un entier spécifié par une expression numérique. |
BITTEST | Cette fonction permet de tester le numéro de bit spécifié d'un entier spécifié par une expression numérique. |
BITXOR | Cette fonction permet d'effectuer une opération de «Ou exclusif binaire» sur 2 entiers spécifiés par une expression numérique. |
BREAK | Cette instruction permet d'activer ou désactiver les touches Intr, Quit ou Susp du clavier. |
BSCAN | Cette instruction permet d'analyser les noeuds de feuille d'un fichier B-tree (de type 25) ou d'un index secondaire. |
BYTE | Cette fonction permet de générer un octet à partir d'une valeur numérique d'une expression en mode NLS. |
BYTELEN | Cette fonction permet de générer le nombre d'octets contenu dans la chaîne de caractères spécifié en mode NLS. |
BYTETYPE | Cette fonction permet de demander le type d'octet de la valeur spécifié. |
BYTEVAL | Cette fonction permet de vérifier les octets contenus dans la valeur de chaîne de caractères interne de l'expression spécifié en mode NLS. |
CALL | Cette instruction permet de transférer le contrôle du programme à une sous-routine externe ou un programme étant compilé et catalogué. |
CASE | Cette instruction permet d'effectuer une évaluation de cas. |
CATS | Cette fonction permet de créer un tableau dynamique de concaténation d'élément par élément de 2 tableaux dynamiques. |
CHAIN | Cette instruction permet de terminer l'exécution d'un programme BASIC et d'exécuter la valeur de la commande spécifié. |
CHANGE | Cette fonction permet de remplacer une sous-chaîne de caractères spécifié avec une autre sous-chaîne de caractères. |
CHAR | Cette fonction permet de générer un caractère ASCII avec la valeur numérique spécifié. |
CHARS | Cette fonction permet de générer un tableau dynamique de caractères ASCII à partir de valeur numérique décimal pour chaque élément du tableau dynamique spécifié. |
CHECKSUM | Cette fonction permet de retourner le code de redondance cyclique. |
CLEAR | Cette instruction permet de définir toutes les valeurs associés et non-associés des variables en dehors de la zone commune du programme sur la valeur 0. |
CLEARDATA | Cette instruction permet de vider tous les données ayant été chargées dans la pile d'entrée par l'instruction DATA. |
CLEARFILE | Cette instruction permet de supprimer tous les enregistrements dans une dictionnaire ouvert ou un fichier de données. |
CLEARPROMPTS | Cette instruction permet d'effacer les valeurs d'un interpréteur de commande en ligne. |
CLEARSELECT | Cette instruction permet d'effacer la liste de sélection active. |
CLOSE | Cette instruction permet de fermer un fichier précédemment ouvert. |
CLOSESEQ | Cette instruction permet de fermer un fichier avec des traitements séquentiel. |
COL1 | Cette fonction permet de retourner la valeur d'une position de caractère étant immédiatement précédé dans la sous-chaîne de caractères sélectionné. |
COL2 | Cette fonction permet de retourner la valeur d'une position de caractère étant immédiatement précédé dans la sous-chaîne de caractères sélectionné. |
COMMIT | Cette fonction permet de commiter tous les changements d'entrée/sortie de fichier durant une transaction. |
COMMON | Cette instruction permet de fournir une région d'entreposage pour les variables. |
COMPARE | Cette fonction permet de comparer 2 chaînes de caractères et retourne une valeur numérique indiquant le résultat. |
CONTINUE | Cette instruction permet permet de retourner immédiatement au début d'une boucle. |
CONVERT | Cette fonction permet de retourner une copie d'une variable avec chaque occurrence de caractères spécifié dans la variable remplacé avec d'autres caractères spécifiés. |
CONVERT | Cette instruction permet de remplacer chaque occurrence de caractères spécifiés dans une chaîne de caractères avec d'autres caractères. |
COS | Cette fonction permet de retourner le cosinus trigonométrique d'un angle en degré. |
COSH | Cette fonction permet de retourner le cosinus hyperbolique de l'expression spécifié. |
COUNT | Cette fonction permet de retourner le nombre de fois qu'une sous-chaîne de caractères se répète dans une valeur de chaîne de caractères. |
COUNTS | Cette fonction permet de compter le nombre de fois qu'une sous-chaîne de caractères se répète dans chaque élément d'un tableau dynamique. |
CREATE | Cette fonction permet de créer un enregistrement de type de fichier 1 ou 19 ou de créer un fichier UNIX ou DOS. |
CRC32 | Cette fonction permet de retourner un code de redondance cyclique en 16 bits. |
CRT32 | Cette instruction permet d'afficher les données à l'écran, qu'une instruction PRINTER ON ait été exécutée ou non. |
DATA | Cette instruction permet de placer des valeurs dans une pile d'entrée. |
DATE | Cette fonction permet de retourner la valeur numérique d'une date système interne. |
DCFLUSH | Cette fonction permet de vider les tampons de cache disque de fichier. |
DCOUNT | Cette fonction permet de retourner le nombre de champs délimités dans une chaîne de caractères de données. |
DEBUG | Cette instruction permet d'appeler RAID, soit le débogueur interactif du BASIC. |
DEFFUN | Cette instruction permet de définir une fonction écrite par l'utilisateur. |
DEL | Cette instruction permet d'effacer un champ, une valeur ou sous-valeur d'un tableau dynamique. |
DELETE | Cette fonction permet d'effacer les contenus de données d'un champ spécifié, d'un valeur ou d'une sous-valeur et de son délimiteur correspondant à partir d'un tableau dynamique. |
DELETE | Cette instruction permet d'effacer un enregistrement dans un fichier InfoSphere DataStage. |
DELETELIST | Cette instruction permet d'effacer une liste de sélection enregistrée dans le fichier «&SAVEDLISTS&» |
DELETEU | Cette instruction permet de conserver un verrou d'enregistrement de mise à jour lors de l'exécution de l'instruction DELETE. |
DIMENSION | Cette fonction permet de définir les dimensions d'une variable de tableau avant de le référencer le tableau dans le programme. |
DISPLAY | Cette instruction permet d'afficher les données à l'écran, qu'une instruction PRINTER ON est été exécuté ou non. |
DIV | Cette fonction permet de calculer la valeur d'un quotient après que le dividende est été divisé par le diviseur. |
DIVS | Cette fonction permet de créer un tableau dynamique contenant le résultat de division élément par élément de deux tableaux dynamiques. |
DOWNCASE | Cette fonction permet de changer toutes les majuscules d'une expression spécifiés en minuscules. |
DQUOTE | Cette fonction permet de placer une expression en guillemets doubles. |
DTX | Cette fonction permet de convertir un entier décimal en son équivalent hexadécimal. |
EBCDIC | Cette fonction permet de convertir chaque caractères d'un expression spécifié de sa valeur de représentation ASCII en sa valeur de représentation EBCDIC. |
ECHO | Cette instruction permet de contrôler l'affichage des caractères d'entrée dans l'écran. |
END | Cette instruction permet de terminer un programme BASIC ou une section d'une instruction IF ou OPEN. |
END CASE | Cette instruction permet d'indiquer la fin d'un ensemble d'instructions CASE. |
END TRANSACTION | Cette instruction permet d'indiquer où le traitement doit se poursuivre après la fin d'une transaction. |
ENTER | Cette instruction permet de transférer le contrôle d'un programme appelant vers une sous-routine externe sans revenir au programme appelant. |
EOF | Cette fonction permet de vérifier si le pointeur de ligne de commande a passé le dernier paramètre dans la ligne de commande. |
EQS | Cette fonction permet de tester si les éléments d'un tableau dynamique sont égales aux éléments d'un autre tableau dynamique. |
EQUATE | Cette instruction permet de définir plusieurs symboles interchangeables par le programme. |
EREPLACE | Cette fonction permet de remplacer la sous-chaîne de caractères dans une expression spécifié avec un autre sous-chaîne de caractères. |
ERRMSG | Cette instruction permet d'afficher un message d'erreur formaté pour le fichier ERRMSG. |
EXCHANGE | Cette fonction permet de remplacer un caractère avec un autre ou d'effacer toutes les occurrences d'un caractère spécifié. |
EXECUTE | Cette fonction permet d'exécuter des commandes InfoSphere DataStage à partir du programme BASIC, puis de renvoyer l'exécution à l'instruction suivant l'instruction EXECUTE. |
EXIT | Cette instruction permet de quitter l'exécution d'une boucle descriptive et branche l'exécution à l'instruction suivant l'instruction NEXT ou REPEAT d'une boucle. |
EXP | Cette fonction permet de retourner la valeur de l'exposant élevée à la puissance spécifié. |
EXTRACT | Cette fonction permet d'accéder aux contenues de données d'un champ, d'une valeur ou d'une sous-valeur spécifié d'un tableau dynamique. |
FADD | Cette fonction permet de traiter l'addition réel de 2 valeurs numériques. |
FDIV | Cette fonction permet de traiter la division réel de 2 valeurs numériques. |
FFIX | Cette fonction permet de convertir le nombre réel en une chaîne de caractères avec une précision fixe. |
FFLT | Cette fonction permet d'arrondir un nombre en chaîne de caractères avec un précision de 13 décimales. |
FIELD | Cette fonction permet de retourner une ou plusieurs chaîne de caractères situé entre les délimiteurs d'une chaîne de caractères spécifié. |
FIELDS | Cette fonction permet de retourner un tableau dynamique d'une sous-chaîne de caractères situé entre les délimiteurs de chaque élément d'un tableau dynamique. |
FIELDSTORE | Cette fonction permet de modifier la chaîne de caractères en insérant, en supprimant ou en remplaçant des champs séparés par des délimiteurs spécifiés. |
FILEINFO | Cette fonction permet de retourner les informations à propos de la configuration d'un fichier spécifié, telles que ses paramètres, son module et sa charge, son nom de fichier du système d'exploitation et son nom VOC. |
FILELOCK | Cette fonction permet d'acquérir un verrou sur un fichier entier. |
FILEUNLOCK | Cette fonction permet de libérer un verrou de fichier fixé par l'instruction FILELOCK. |
FIND | Cette fonction permet de rechercher un élément dans un tableau dynamique. |
FINDSTR | Cette instruction permet de rechercher une sous-chaîne de caractères dans un tableau dynamique. |
FIX | Cette fonction permet de convertir une valeur numérique en sous nombre réel avec une précision spécifié. |
FLUSH | Cette instruction permet d'écrire immédiatement tous les tampons d'entrée/sortie de fichier séquentiel. |
FMT | Cette fonction permet de formater des données pour la sortie. |
FMTDP | Cette fonction permet de formater des données pour la sortie dans les positions d'affichage plutôt que pour les longueurs de caractères dans un mode NLS. |
FMTS | Cette fonction permet de formater des éléments d'un tableau dynamique pour la sortie. |
FMTSDP | Cette fonction permet de formater des éléments d'un tableau dynamique pour la sortie dans les positions d'affichage plutôt que pour les longueurs de caractères dans un mode NLS. |
FMUL | Cette fonction permet de traiter la multiplication réel de 2 valeurs numériques. |
FOLD | Cette fonction permet de diviser une chaîne de caractères en plusieurs sous-chaîne de caractères séparées par des marques de champ. |
FOLDDP | Cette fonction permet de diviser une chaîne de caractères en plusieurs sous-chaîne de caractères séparées par des marques de champ en mode NLS. |
FOOTING | Cette instruction permet de spécifier le texte et le format de base à afficher au bas de chaque page de sortie. |
FOR | Cette instruction permet de créer une boucle de compteur. |
FORMLIST | Cette instruction permet de créer une liste de sélection numérotée par identificateur d'enregistrement à partir d'un fichier InfoSphere DataStage ou d'un tableau dynamique. |
FSUB | Cette fonction permet de traiter la soustraction réel de 2 valeurs numériques. |
FUNCTION | Cette instruction permet d'identifier une fonction écrite par l'utilisateur et de spécifier le nombre et les noms des paramètres à lui transmettre. |
GES | Cette instruction permet de tester si les éléments d'un tableau dynamique sont supérieurs ou égaux aux éléments correspondants d'un autre tableau dynamique. |
GET | Cette fonction permet de lire un bloc de données à partir d'un flux d'entrée associé à un périphérique, tel qu'une ligne série ou un terminal. |
GET | Cette instruction permet de demander le prochain paramètre de la ligne de commande. |
GETX | Cette instruction permet de lire un bloc de données d'un flux de données d'entrée et retourne les caractères dans un format hexadécimal ASCII. |
GETLIST | Cette instruction permet d'activer une liste de sélection enregistrée afin qu'une instruction READNEXT puisse l'utiliser. |
GETLOCALE | Cette fonction de retourner les noms de catégories spécifiés pour les informations régionales courante. |
GETREM | Cette fonction permet de retourner la position du caractère du pointeur associé au tableau dynamique après l'exécution de l'instruction REMOVE ou REVREMOVE ou de la fonction REMOVE. |
GOSUB | Cette fonction permet de transférer le contrôle du programme à sous-routine interne référencé par une étiquette spécifié. |
GOTO | Cette fonction permet de transférer le contrôle à instruction spécifié par une étiquette spécifié. |
GROUP | Cette fonction permet de retourner une ou plusieurs sous-chaîne de caractères situé entre les délimiteurs d'une chaîne de caractères. |
GROUPSTORE | Cette instruction permet de modifier la chaîne de caractères par insertion, suppression ou remplacement des champs séparé par les délimiteurs spécifiés. |
GTS | Cette fonction permet de tester si les éléments d'un tableau dynamique sont supérieur aux éléments d'un autre tableau dynamique. |
HEADING | Cette instruction permet de spécifier le texte et le format de l'entête a afficher en haut de chaque page de sortie. |
HUSH | Cette instruction permet de supprimer l'affichage de toutes les sorties normalement envoyées à un terminal pendant le traitement. |
ICHECK | Cette fonction permet de vérifier si les données que vous avez l'intention d'écrire dans une table SQL contrevienne aux règles de contraintes d'intégrité SQL. |
ICONV | Cette fonction permet de convertir une chaîne de caractères spécifié en un format d'entreposage interne. |
ICONVS | Cette fonction permet de convertir chaque élément d'un tableau dynamique en un format d'entreposage interne. |
IF | Cette instruction permet d'effectuer un test de condition et d'exécuter des instructions si la condition est vrai. |
IFS | Cette fonction permet de retourner un tableau dynamique dont les éléments sont choisis individuellement dans l'un des 2 tableaux dynamiques en fonction du contenu du troisième tableau dynamique. |
ILPROMPT | Cette fonction permet d'évaluer une chaîne de caractères contenant un prompt en ligne. |
INCLUDE | Cette instruction permet d'indiquer au compilateur d'insérer le code source dans le programme d'enregistrement et de le compiler avec le programme principal. |
INDEX | Cette fonction permet de retourner la position du caractères de départ pour l'occurrence spécifiée de la sous-chaîne de caractères dans la chaîne de caractères. |
INDEXS | Cette fonction permet de retourner un tableau dynamique des positions de colonnes de départ pour une occurrence spécifié d'une sous-chaîne de caractères dans chaque élément d'un tableau dynamique. |
INDICES | Cette fonction permet de retourner les informations à propos des clefs d'index secondaires d'un fichier. |
INMAT | Cette fonction permet de retourner le nombre d'éléments de tableau chargés après l'exécution d'une instruction MATREAD, MATREADL, MATREADU ou MATPARSE ou pour retourner le modulo d'un fichier après l'exécution d'une instruction OPEN. |
INPUT | Cette instruction permet d'arrêter l'exécution du programme et demande à l'utilisateur d'entrée une réponse. |
INPUTCLEAR | Cette instruction permet d'effacer le tampon d'entête de type. |
INPUTDISP | Cette instruction permet de positionner le curseur à un emplacement spécifié et de définir un format pour la variable à afficher. |
INPUTDP | Cette instruction permet à l'utilisateur d'entrer des données. |
INPUTERR | Cette instruction permet d'afficher un message d'erreur formaté sur la ligne inférieur du terminal. |
INPUTIF | Cette instruction permet d'associer le contenu d'un type d'entête de tampon avec une variable. |
INPUTNULL | Cette instruction permet de définir un caractère à reconnaître en tant que chaîne de caractères vide lorsqu'il est entré en réponse à une instruction INPUT. |
INPUTTRAP | Cette instruction permet d'effectuer un branchement à une étiquette ou sous-routine quand un caractère de trap est entré. |
INS | Cette instruction permet d'insérer un nouveau champ, une nouvelle valeur ou une nouvelle sous-valeur dans le tableau dynamique spécifié. |
INSERT | Cette fonction permet de retourner un tableau dynamique étant un nouveau champ, une nouvelle valeur ou une nouvelle sous-valeur inséré dans le tableau dynamique spécifié. |
INT | Cette fonction permet de retourner la portion entière d'une expression. |
ISNULL | Cette fonction permet de vérifier si une variable est une valeur nulle. |
ISNULLS | Cette fonction permet de vérifier si n'importe quel élément du tableau dynamique spécifié a une valeur nulle. |
ITYPE | Cette fonction permet de retourner la valeur résultant de l'évaluation d'une expression I-descripteur dans un dictionnaire de fichier InfoSphere DataStage. |
KEYEDIT | Cette instruction permet d'associer une touche de clavier spécifié à une fonction d'édition de l'instruction INPUT et aux sous-programmes !EDIT.INPUT et !GET.KEY. |
KEYEXIT | Cette instruction permet de spécifié la trap de sortie pour la touche associé à l'instruction KEYEDIT. |
KEYIN | Cette fonction permet de lire un simple caractère d'un tampon d'entrée et de le retourner. |
KEYTRAP | Cette instruction permet de spécifié la trap pour la touche associé à l'instruction KEYEDIT. |
LEFT | Cette fonction permet d'extraire une sous-chaîne de caractères comprenant le nombre de premiers caractères de la chaîne de caractères spécifiés sans spécifié la position du caractère de début. |
LEN | Cette fonction permet de retourner le nombre de caractères que contient la chaîne de caractères spécifié. |
LENDP | Cette fonction permet de retourner le nombre de positions d'affichage occupé par la chaîne de caractères quand il utilise la cartographie spécifié en mode NLS. |
LENS | Cette fonction permet de retourner un tableau dynamique du nombre de positions d'affichage dans chaque élément du tableau dynamique spécifié. |
LENSDP | Cette fonction permet de retourner un tableau dynamique du nombre de positions d'affichage dans chaque élément du tableau dynamique spécifié en mode NLS. |
LES | Cette fonction permet de tester si les éléments d'un tableau dynamique sont inférieurs ou égaux aux éléments d'un autre tableau dynamique. |
LET | Cette instruction permet d'associer la valeur d'une expression à une variable. |
LN | Cette fonction permet de calculer le logarithme naturel de la valeur d'une expression en utilisant la base e. |
LOCALEINFO | Cette fonction permet de demander les ajustements locales pour les informations régionales courante. |
LOCATE | Cette instruction de rechercher dans un tableau dynamique pour l'expression spécifié et de retourner une valeur indiquant ou est trouvé l'expression dans le tableau dynamique ou où doit être insérer le tableau dynamique s'il est trouvé. |
LOCK | Cette instruction permet de protéger les ressources utilisateur spécifié ou des événements utilisateur contre une utilisation non autorisée ou un accès simultané aux fichiers de données par différents utilisateurs. |
LOOP | Cette instruction permet de débuter une boucle LOOP...REPEAT. |
LOWER | Cette fonction permet de retourner la valeur égale à l'expression, sauf que les délimiteurs système apparaissant dans l'expression sont convertis au délimiteur inférieur. |
LTS | Cette fonction permet de tester si les éléments d'un tableau dynamique sont inférieurs aux éléments d'un autre tableau dynamique. |
MAT | Cette instruction permet d'associer une valeur à tous les éléments dans le tableau ou d'associer toutes les valeurs d'un tableau aux valeurs d'un autre tableau. |
MATBUILD | Cette instruction permet de construire un tableau dynamique à partir d'un tableau dimensionné. |
MATCH | Cet opérateur permet de comparer une expression de chaîne de caractères avec un modèle de correspondance. |
MATCHES | Cet opérateur permet de comparer une expression de chaîne de caractères avec un modèle de correspondance. |
MATCHFIELD | Cette fonction permet de vérifier une chaîne de caractères par rapport à un modèle de correspondance. |
MATPARSE | Cette instruction permet de séparer les champs d'un tableau dynamique dans les éléments consécutif d'un tableau spécifié. |
MATREAD | Cette instruction permet d'associer le contenu des champs d'un enregistrement d'un fichier InfoSphere DataStage à des éléments consécutifs de tableau. |
MATREADL | Cette instruction permet de fixer un verrou d'enregistrement partagé et d'exécuter l'instruction MATREAD. |
MATREADU | Cette instruction permet de fixer un mise à jour de verrou d'enregistrement et d'exécuter l'instruction MATREAD. |
MATWRITE | Cette instruction permet d'écrire des données à partir des éléments d'un tableau dimensionné dans un enregistrement d'un fichier InfoSphere DataStage. |
MATWRITEU | Cette instruction permet de maintenir un verrou d'enregistrement de mise à jour et d'exécuter l'instruction MATWRITE. |
MAXIMUM | Cette fonction permet de retourner l'élément avec la valeur numérique la plus élevée dans le tableau dynamique spécifié. |
MINIMUM | Cette fonction permet de retourner l'élément avec la valeur numérique la plus faible dans le tableau dynamique spécifié. |
MOD | Cette fonction permet de calculer la valeur du reste après que la division entière effectué sur l'expression de dividende spécifié. |
MODS | Cette fonction permet de créer un tableau dynamique du reste après la division des éléments correspondants de 2 tableaux dynamique. |
MULS | Cette fonction permet de créer un tableau dynamique de la multiplication élément par élément de 2 tableaux dynamiques. |
NAP | Cette instruction permet de suspendre l'exécution du programme BASIC le nombre de millisecondes spécifié. |
NEG | Cette fonction permet de retourner l'inverse arithmétique de la valeur spécifié. |
NEGS | Cette fonction permet de retourner les valeurs négatifs de tous les éléments dans un tableau dynamique. |
NES | Cette fonction permet de tester si les éléments d'un tableau dynamique sont égaux aux éléments d'un autre tableau dynamique. |
NEXT | Cette instruction permet de terminer une boucle FOR...NEXT, amenant le programme à revenir à l'instruction FOR et à exécuter les instructions le suivant. |
NOBUF | Cette instruction permet de désactiver la mise en mémoire tampon pour un fichier précédemment ouvert pour le traitement séquentiel. |
NOT | Cette fonction permet de retourner le complément logique de la valeur de l'expression spécifié. |
NOTS | Cette fonction permet de retourner un tableau dynamique des compléments logiques de chaque élément d'un tableau dynamique. |
NULL | Cette instruction permet d'effectuer aucune opération. |
NUM | Cette fonction permet de vérifier si l'expression spécifié est une chaîne de caractères numérique ou non numérique. |
NUMS | Cette fonction permet de vérifier si les éléments d'un tableau dynamique sont des chaînes de caractères numériques ou non numériques. |
OCONV | Cette fonction permet de convertir une chaîne de caractères spécifié en un format spécifié pour la sortie externe. |
OCONVS | Cette fonction permet de convertir les éléments d'un tableau dynamique en un format spécifié pour la sortie externe. |
ON...GOSUB | Cette instruction permet d'effectuer des branchements à des numéros de ligne de sous-programme en fonction de cas supérieur ou égal à 1 consécutif. |
ON ... GOTO | Cette instruction permet d'effectuer des branchements à des numéros de ligne en fonction de cas supérieur à 1 consécutif. |
OPEN | Cette instruction permet d'ouvrir un fichier InfoSphere DataStage pour être utilisé par un programme BASIC. |
OPENCHECK | Cette instruction permet d'ouvrir une table SQL pour être utilisé par un programme BASIC en appliquant la vérification d'intégrité SQL. |
OPENDEV | Cette instruction permet d'ouvrir un périphérique pour une traitement séquentiel. |
OPENPATH | Cette instruction permet d'ouvrir un fichier InfoSphere DataStage pour être utilisé par un programme BASIC en utilisant un chemin de fichier spécifié. |
OPENSEQ | Cette instruction permet d'ouvrir un fichier pour le traitement séquentiel. |
ORS | Cette fonction permet de créer un tableau dynamique d'un opérateur logique de «Ou binaire» d'éléments correspondant pour 2 tableaux dynamiques. |
PAGE | Cette instruction permet d'afficher l'entête, le bas de page et les avances de pages aux emplacements appropriés sur le périphérique de sortie spécifié. |
PERFORM | Cette instruction permet d'exécuter une phrase, un paragraphe, un menu ou une commande InfoSphere DataStage à partir du programme BASIC, puis retourne l'exécution à l'instruction suivant l'instruction PERFORM. |
PRECISION | Cette instruction permet de contrôler le nombre maximum de décimales étant émises lorsque le système convertit une valeur numérique du format binaire interne en une valeur de chaîne de caractères ASCII. |
Cette instruction permet d'envoyer des données vers l'écran, une imprimante ou un fichier d'impression. | |
PRINTER | Cette instruction permet de rediriger la sortie vers l'écran ou l'imprimante. |
PRINTERR | Cette instruction permet d'afficher un message d'erreur formaté sur la ligne inférieur du terminal. |
PROCREAD | Cette instruction permet d'affecter le contenu du tampon d'entrée principal à une variable. |
PROCWRITE | Cette instruction permet d'écrire la chaîne de caractères dans le tampon d'entrée principal. |
PROGRAM | Cette instruction permet d'identifier le nom du programme. |
PROMPT | Cette instruction permet d'indiquer le caractère à afficher sur l'écran lorsque l'entrée de l'utilisateur est requise. |
PWR | Cette fonction permet de retourner la valeur de l'expression augmentée à la puissance spécifié. |
QUOTE | Cette fonction permet de placer une expression entre guillemets doubles. |
RAISE | Cette fonction permet de retourner une valeur égale à expression, sauf que les délimiteurs système dans l'expression sont convertis au délimiteur de niveau supérieur suivant : les marques de valeur sont remplacées par des marques de champ, les marques de valeur subordonnées sont remplacées par des marques de valeur,... |
RANDOMIZE | Cette instruction permet de générer la même séquence de nombres aléatoires chaque fois que le programme est exécution pour une fonction RND. |
READ | Cette instruction permet d'indiquer le contenu d'un enregistrement d'un fichier InfoSphere DataStage à un tableau dynamique. |
READBLK | Cette instruction permet de lire un bloc de données d'une longueur spécifiée à partir d'un fichier ouvert pour un traitement séquentiel et l'affecter à une variable. |
READL | Cette instruction permet d'acquérir un verrou d'enregistrement partagé, puis de lire l'enregistrement. |
READU | Cette instruction permet d'acquérir un verrou d'enregistrement de mise à jour, puis de lire l'enregistrement. |
READV | Cette instruction permet d'affecter le contenu d'un champ dans un enregistrement de fichier InfoSphere DataStage à un tableau dynamique. |
READVL | Cette instruction permet d'acquérir un verrou d'enregistrement partagé, puis de lire un champ de l'enregistrement. |
READVU | Cette instruction permet d'acquérir un verrou d'enregistrement de mise à jour, puis de lire un champ de l'enregistrement. |
READLIST | Cette instruction permet de lire le reste d'une liste de sélection active dans un tableau dynamique. |
READNEXT | Cette instruction permet d'associer l'identificateur d'enregistrement suivant d'une liste de sélection active à un tableau dynamique. |
READSEQ | Cette instruction permet de lire une ligne de données à partir d'un fichier ouvert pour un traitement séquentiel. |
READT | Cette instruction permet de lire l'enregistrement de bande suivant à partir d'une unité de bande magnétique et affecter son contenu à une variable. |
REAL | Cette fonction permet de convertir un nombre en un nombre réel sans perte de précision. |
RECORDLOCK | Cette instruction permet d'acquérir un verrou d'enregistrement sur un enregistrement sans lire l'enregistrement. |
RECORDLOCKL | Cette instruction permet aux autres utilisateurs de verrouiller l'enregistrement à l'aide de RECORDLOCK ou de toute autre instruction définissant un verrou d'enregistrement partagé, mais ne peut pas acquérir le contrôle exclusif sur l'enregistrement FILELOCK ou toute instruction définissant un verrou d'enregistrement de mise à jour. |
RECORDLOCKU | Cette instruction permet d'empêcher les autres utilisateurs d'accéder à l'enregistrement à l'aide d'une instruction FILELOCK ou de toute instruction définissant un verrou d'enregistrement partagé ou un verrou d'enregistrement de mise à jour. |
RECORDLOCKED | Cette fonction permet de retourner l'état d'un verrou d'enregistrement. |
RELEASE | Cette instruction permet de déverrouiller ou libérer les verrous définis par une instruction FILELOCK, MATREADL, MATREADU, READL, READU, READVL, READVU ou OPENSEQ. |
REM | Cette fonction permet de calculer le reste après que la division entière est effectuée sur l'expression de dividende par l'expression du diviseur. |
REM | Cette instruction permet d'insérer un commentaire dans un programme BASIC. |
REMOVE | Cette fonction permet d'extraire et retourner successivement les éléments de tableau dynamique séparés par des délimiteurs système et pour indiquer quel délimiteur de système a été trouvé. |
REMOVE | Cette instruction permet d'extraire successivement les éléments de tableau dynamique séparés par des délimiteurs système. |
REPEAT | Cette instruction permet d'indiquer le contrôle d'une instruction de boucle. |
REPLACE | Cette fonction permet de retourner une copie d'un tableau dynamique avec le champ, la valeur ou la sous-valeur spécifiés remplacés par de nouvelles données. |
RETURN | Cette instruction permet de terminer une sous-routine et un contrôle de retour à programme appelant ou une instruction. |
RETURN | Cette instruction permet de retourner une valeur dans une fonction utilisateur. |
REUSE | Cette fonction permet d'indiquer que la valeur du dernier champ, de la valeur ou de la sous-valeur doit être être réutilisée dans une opération de tableau dynamique. |
REVREMOVE | Cette instruction permet d'extraire successivement les éléments de tableau dynamiques séparés par des délimiteurs système. |
REWIND | Cette instruction permet de rembobiner une bande magnétique en position de début de bande. |
RIGHT | Cette fonction permet d'extraire une sous-chaîne de caractères comprenant le nombre de dernier caractères spécifié dans une chaîne de caractères. |
RND | Cette fonction permet de générer tout entier aléatoire positif ou négatif ou 0. |
ROLLBACK | Cette instruction permet d'annuler toutes les modifications d'entrée/sortie de fichier effectuées au cours d'une transaction. |
RPC.CALL | Cette fonction permet d'effectuer des demandes d'un serveur connecté. |
RPC.CONNECT | Cette fonction permet d'établir une connexion à un processus serveur. |
RPC.DISCONNECT | Cette fonction permet de terminer une session RPC. |
SADD | Cette fonction permet d'ajouter 2 nombres de chaîne de caractères et retourner le résultat sous la forme d'un nombre de chaîne de caractères. |
SCMP | Cette fonction permet de comparer 2 nombres de chaîne de caractères et de retourner l'un des 3 nombres : - 1 pour inférieur, 0 pour égale et 1 pour supérieur. |
SDIV | Cette fonction permet de diviser un nombre dans une chaîne de caractères et de retourner le résultat sous la forme d'un nombre dans une chaîne de caractères. |
SEEK | Cette instruction permet de déplacer le pointeur de fichier d'un décalage spécifié en octets, par rapport à la position actuelle, le début du fichier ou la fin du fichier. |
SEEK | Cette instruction permet de déplacer le pointeur d'un paramètre de ligne de commande vers le paramètre de la ligne de commande suivant de gauche à droite ou vers un paramètre de ligne de commande spécifié. |
SELECT | Cette instruction permet de créer une liste de sélection numérotée par identificateur d'enregistrement à partir d'un fichier InfoSphere DataStage ou d'un tableau dynamique. |
SELECTE | Cette instruction permet d'affecter le contenu de la liste de sélection à 0 de la liste de variable. |
SELECTINDEX | Cette instruction permet de créer des listes de sélection à partir d'index secondaires. |
SELECTINFO | Cette fonction permet de demander si une liste de sélection est active ou permet de demander le nombre d'éléments qu'elle contient. |
SEND | Cette instruction permet d'écrire un bloc de données sur un périphérique. |
SENTENCE | Cette fonction permet de retourner la phrase entreposé appelant le processus courant. |
SEQ | Cette fonction permet de convertir un caractère ASCII en leurs équivalents de chaîne de caractères numérique. |
SEQS | Cette fonction permet de convertir un tableau dynamique de caractères ASCII en leurs équivalents de chaînes de caractères numériques. |
SET TRANSACTION ISOLATION LEVEL | Cette instruction permet de fixer la transaction par défaut dont vous avez besoin pour votre programme. |
SETLOCALE | Cette fonction permet d'activer ou désactiver des informations régionales pour un catégorie spécifié ou ses changements d'ajustement. |
SETREM | Cette instruction permet de fixer le pointeur d'enlèvement dans un tableau dynamique à la position spécifiée. |
SIN | Cette fonction permet de retourner le sinus trigonométrique d'un angle en degré. |
SINH | Cette fonction permet de retourner le sinus hyperbolique de l'expression spécifié. |
SLEEP | Cette instruction permet de suspendre l'exécution d'un programme BASIC le nombre de secondes spécifiés. |
SMUL | Cette fonction permet de multiplier 2 nombres de chaîne de caractères et de retourner le résultat sous la forme d'un nombre de chaîne de caractères. |
SOUNDEX | Cette fonction permet d'évaluer l'expression et de retourner la lettre la plus significative dans la chaîne de caractères entrée suivie d'un code phonétique. |
SPACE | Cette fonction permet de retourner une chaîne de caractères composé d'espaces blanc. |
SPACES | Cette fonction permet de retourner un tableau dynamique avec des éléments composé d'espaces blanc. |
SPLICE | Cette fonction permet de créer un tableau dynamique de la concaténation d'élément par élément de 2 tableaux dynamiques, en séparant les éléments concaténés par la valeur de l'expression. |
SQRT | Cette fonction permet de retourner la racine carrée de l'expression spécifié. |
SQUOTE | Cette fonction permet de placer une expression entre guillemets simples. |
SSELECT | Cette instruction permet de créer une liste de sélection numérotée d'identificateur d'enregistrement dans un ordre trié à partir d'un fichier InfoSphere DataStage ou d'un tableau dynamique. |
SSUB | Cette fonction permet de soustraire 2 nombres de chaîne de caractères et retourner le résultat sous la forme d'un nombre de chaîne de caractères. |
STATUS | Cette fonction permet de demander les résultats des opérations effectuées par certaines instructions et fonctions. |
STATUS | Cette instruction permet de demander l'état d'un fichier ouvert. |
STOP | Cette instruction permet de terminer l'exécution d'un programme et de retourner le contrôle système à l'environnement appelant, lequel peut être un menu, un paragraphe, un autre programme BASIC ou traitement de commande InfoSphere DataStage. |
STORAGE | Cette instruction n'effectue une fonction, elle existe uniquement à titre de compatibilité avec des systèmes Pick. |
STR | Cette fonction permet de produire un nombre spécifié de répétitions d'une chaîne de caractères spécifié. |
STRS | Cette fonction permet de produire un tableau dynamique contenant le nombre spécifié de répétitions de chaque élément d'un tableau dynamique. |
SUBR | Cette fonction permet de retourner la valeur d'une sous-routine externe. |
SUBROUTINE | Cette instruction permet d'identifier une sous-routine externe. |
SUBS | Cette fonction permet de créer un tableau dynamique de la soustraction d'élément par élément de 2 tableaux dynamiques. |
SUBSTRINGS | Cette fonction permet de créer un tableau dynamique dont les éléments sont des sous-chaîne de caractères des éléments correspondant de tableau dynamique. |
SUM | Cette fonction permet de calculer la somme de données numérique. |
SUMMATION | Cette fonction permet de retourner la somme de tous les éléments dans un tableau dynamique. |
SYSTEM | Cette fonction permet de vérifier l'état d'une fonction système. |
TABSTOP | Cette instruction permet de fixer la largeur d'arrêt de tabulation courante pour les instructions PRINT. |
TAN | Cette fonction permet de retourner la tangente trigonométrique d'un angle en degré. |
TANH | Cette fonction permet de retourner la tangente hyperbolique de l'expression spécifié. |
TERMINFO | Cette fonction permet d'accéder à la chaîne de caractères du gestionnaire de terminal indépendante du périphérique définie pour le type de terminal courant. |
TIME | Cette fonction permet de retourner une valeur de chaîne de caractères de l'heure de la journée interne. |
TIMEDATE | Cette fonction permet de retourner l'heure et la date système courante dans le format «hh:mm:ss dd mmm yyyy». |
TIMEOUT | Cette instruction permet de terminer une instruction READSEQ ou READBLK si aucune donnée n'est lue dans le délai spécifié. |
TPARM | Cette fonction permet d'évaluer une chaîne de caractères de paramètre terminfo. |
TPRINT | Cette instruction permet d'envoyer des données vers l'écran, la ligne d'imprimante ou un autre fichier d'impression. |
TRANS | Cette fonction permet de retourner le contenu d'un champ ou d'un enregistrement dans un fichier «InfoSphere DataStage». |
TRANSACTION | Cette instruction permet de traiter une séquence d'opérations d'entrée/sortie de fichier comme une opération logique concernant la récupération et la visibilité pour les autres utilisateurs. |
TRANSACTION ABORT | Cette instruction permet d'annuler tous les changements d'entrée/sortie de fichier effectuées au cours d'une transaction. |
TRANSACTION COMMIT | Cette instruction permet de valider et d'envoyer toutes les modification d'entrée/sortie de fichier effectuées au cours d'une transaction. |
TRANSACTION START | Cette instruction permet d'indiquer le début d'une nouvelle transaction. |
THEN | Cette instruction permet d'effectuer des branchements d'instruction ou de bloc d'instruction en fonction de certaines conditions indiqué après l'instruction IF. |
TRIM | Cette fonction permet de supprimer tous les caractères indésirables au début et à la fin de la chaîne de caractères. |
TRIMB | Cette fonction permet de supprimer tous les caractères d'espaces ou de tabulation au début et à la fin de la chaîne de caractères. |
TRIMBS | Cette fonction permet de supprimer tous les caractères d'espaces et de tabulations dans chaque élément d'un tableau dynamique. |
TRIMF | Cette fonction permet d'enlever tous les caractères d'espaces ou de tabulation au début et à la fin de l'expression spécifié. |
TRIMFS | Cette fonction permet de supprimer tous les caractères d'espaces et de tabulations dans chaque expression d'élément d'un tableau dynamique. |
TRIMS | Cette fonction permet de supprimer tous les caractères d'espaces et de tabulations dans chaque élément d'un tableau dynamique. |
TTYCTL | Cette instruction permet de fixer les caractéristiques de périphérique de terminal dans un pilote de terminal Berkeley. |
TTYGET | Cette instruction permet d'associer les caractéristiques d'un terminal, d'un canal de ligne d'imprimante ou d'unité de bande magnétique à un tableau dynamique de la variable spécifié. |
TTYSET | Cette instruction permet de fixer les caractéristiques d'un terminal, d'un canal de ligne d'imprimante ou d'unité de bande magnétique. |
UNASSIGNED | Cette fonction permet de vérifier si la variable n'est pas associé. |
UNICHAR | Cette fonction permet de générer un simple caractère à une valeur Unicode. |
UNICHARS | Cette fonction permet de générer un tableau dynamique de caractères à un tableau dynamique de valeurs Unicode. |
UNISEQ | Cette fonction permet de générer une valeur Unicode à une expression. |
UNISEQS | Cette fonction permet de générer un tableau de valeurs Unicode pour un tableau dynamique de caractères. |
UNLOCK | Cette instruction permet de libérer un processus de verrou fixé par l'instruction LOCK. |
UPCASE | Cette fonction permet de changer tous les lettres minuscule en majuscule dans l'expression spécifié. |
UPRINTSE | Cette instruction permet d'afficher les données cartographié dans un format externe en utilisant OCONV |
WEOF | Cette instruction permet d'écrire la marque de fin de fichier (EOF) sur une bande magnétique. |
WEOFSEQ | Cette instruction permet d'écrire la marque de fin de fichier (EOF) dans un fichier ouvert en accès séquentiel. |
WRITE | Cette instruction permet d'écrire de nouvelle données dans un enregistrement d'un fichier InfoSphere DataStage. |
WRITEBLK | Cette instruction permet d'écrire un bloc de données dans un fichier ouvert pour un traitement séquentiel. |
WRITELIST | Cette instruction permet de sauvegarder une liste d'enregistrement dans un fichier «&SAVEDLISTS&». |
WRITEU | Cette instruction permet de mettre à jour un enregistrement sans libérer le verrou d'enregistrement de mise à jour défini par une instruction READU précédente. |
WRITEV | Cette instruction permet d'écrire une nouvelle valeur dans le champ spécifié d'un enregistrement. |
WRITEVU | Cette instruction permet de mettre à jour un champ spécifié dans un enregistrement sans libérer le verrou d'enregistrement de mise à jour défini par une instruction READU précédente. |
WRITESEQ | Cette instruction permet d'écrire de nouvelles lignes dans un fichier ouvert pour un traitement séquentiel. |
WRITESEQF | Cette instruction permet d'écrire de nouvelles lignes dans un fichier ouvert pour le traitement séquentiel et pour vous assurer que les données sont physiquement écrites sur le disque (c'est-à-dire non tamponnées) avant l'exécution de l'instruction suivante dans le programme. |
WRITET | Cette instruction permet d'écrire un enregistrement sur la bande magnétique. |
XLATE | Cette instruction permet de retourner le contenu d'un champ ou d'un enregistrement dans un fichier InfoSphere DataStage. |
XTD | Cette fonction permet de convertir une chaîne de caractères de caractère hexadécimal en entier. |
Dernière mise à jour : Samedi, le 30 juin 2018