Structure du fichier de contrôle et éléments de base
Pour comprendre le fonctionnement de la syntaxe du fichier de contrôle Optim™ High Performance Unload vous devez d'abord vous familiariser avec sa structure générale.
La première définition requise concerne les blocs. Les blocs contiennent des options de mots clés et leurs valeurs. Un bloc débute toujours par le nom du bloc lui-même. Optim High Performance Unload a plusieurs types de blocs : GLOBAL, UNLOAD, USING BACKUP et SELECT STATEMENT.
-- Control file for
--
-- Created by :
--
GLOBAL
;
UNLOAD
;Les trois dernières lignes (UNLOAD, ligne vierge et point-virgule)
représentent la base d'un bloc UNLOAD et peuvent être
répétées si nécessaire. Un fichier de contrôle possède au plus un bloc GLOBAL, qui, s'il est utilisé, doit être le premier bloc, suivi d'un ou plusieurs blocs UNLOAD. Le squelette du bloc GLOBAL (GLOBAL, une ligne vierge et le point-virgule)
peut être effacé si vous n'en avez pas besoin. Généralement, un bloc
GLOBAL contient au moins une option de mot clé CONNECT. Le fichier de contrôle valide le plus simple comprend un seul bloc UNLOAD.GLOBAL
DB2 NO
USING BACKUP CATALOG db2sampl USE TSM TAKEN AT 20040702 CATN 99 ;;
UNLOAD ...
GLOBAL
USING BACKUP CATALOG db2sampl USE TSM TAKEN AT 20040702 CATN 99;
DB2 NO;
UNLOAD ....Les Optim High Performance Unload diagrammes de syntaxe présentent tous les blocs ainsi que toutes les options et valeurs des mots-clés qu'ils peuvent contenir. De plus, les diagrammes de syntaxe incluent les "spécifications". Les spécifications sont inexistantes ; elles sont seulement utilisées dans les diagrammes de syntaxe pour grouper les options de mot clé associées. Par conséquent, elles ne se terminent jamais par un point-virgule.
Un bloc SELECT_STATEMENT doit toujours être le premier élément d'une clause SELECT et indique le début de celle-ci. Les clauses SELECT ne sont pas considérées comme des blocs et ne nécessitent pas de point-virgule à la fin. Le bloc SELECT_STATEMENT est suivi (facultativement) d'une ou plusieurs paires de valeurs d'option de mot clé. Ces options sont appliquées à la clause SELECT dans laquelle elles apparaissent et à cette clause SELECT seulement.