Section courante

A propos

Section administrative du site

INTO

En
Cobol

Syntaxe

DIVIDE identifier1 INTO identifier2 [ROUNDED]
[; ON SIZE ERROR imperativestatement]
DIVIDE identifier1 INTO identifier2 [ROUNDED]
GIVING identifier3 [ROUNDED]
[; ON SIZE ERROR imperativestatement]
READ filename RECORD [INTO identifier]
[; AT END imperativestatement]
READ filename [NEXT] RECORD [WITH NO LOCK] [INTO identifier]
[; AT END imperativestatement]
READ filename RECORD [WITH NO LOCK] [INTO identifier]
[; KEY IS dataname]
[; INVALID KEY imperativestatement]
STRING identifier1 DELIMITED [BY] (identifier2|SIZE)
INTO identifier3 [[WITH] POINTER identifier4]
[[ON] OVERFLOW statementlist]
[NOT [ON] OVERFLOW statementlist]
[END-STRING]
UNSTRING identifier
[DELIMITED [BY][ALL] identifier OR [ALL] identifier] INTO
identifier [DELIMITER [IN] identifier][COUNT [IN] identifier]
[[WITH] POINTER identifier][TALLYING [IN] identifier]
[[ON] OVERFLOW statementlist][NOT [ON] OVERFLOW statementlist]
[END-UNSTRING]

Paramètres

Nom Description
identifier1 Ce paramètre représente la source de données qui sera utilisée dans une opération (ex. : dans une division ou une concaténation de chaîne).
identifier2 Ce paramètre indique la variable dans laquelle identifier1 sera utilisé ou intégré (par exemple, dans une opération DIVIDE ... INTO).
identifier3 Ce paramètre désigne la cible de la donnée produite ou transformée. Ce champ recevra le résultat de l'opération (exemple : après un GIVING ou STRING).
filename Ce paramètre désigne le fichier depuis lequel une lecture est effectuée ; les données lues peuvent ensuite être transférées dans un champ via INTO.
RECORD Ce paramètre précise que l'opération s'applique à un enregistrement complet lu depuis un fichier.
POINTER identifier4 Ce paramètre (dans STRING ou UNSTRING) permet de suivre la position dans la chaîne source, pour savoir où commencer ou continuer l'insertion.
DELIMITER IN identifier Ce paramètre dans UNSTRING permet de stocker dans une variable la valeur du délimiteur trouvé lors de l'extraction de sous-chaînes.
COUNT IN identifier Ce paramètre dans UNSTRING permet de stocker dans une variable le nombre de caractères extraits dans chaque champ défini après le mot-clef INTO.
statementlist Ce paramètre représente une liste d'instructions COBOL à exécuter lorsqu'une condition particulière est remplie (comme ON OVERFLOW).
imperativestatement Ce paramètre correspond à une ou plusieurs instructions impératives qui doivent être exécutées immédiatement lorsque la clause s'applique.
dataname Ce paramètre indique le nom d'un champ ou d'une variable de données définie dans le programme, généralement utilisée pour stocker ou manipuler des valeurs.

Description

Cette instruction permet d'indiquer où les données de champs doivent être déplacées.

Remarques



Dernière mise à jour : Jeudi, le 28 juillet 2011