Section courante

A propos

Section administrative du site

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.
PRINT 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