Question

J'ai un ensemble de fichiers dans une bibliothèque sur un AS / 400 / iSeries / System-I / whatever-IBM-veut-moi, ce -Ces-à-call-jours que je n'ai pas DDS pour (créé dans SQL je crois), mais à laquelle je voudrais ajouter des descriptions sur le terrain. Je ne peux pas trouver un moyen de le faire sur le 400.

Quelqu'un sait comment je peux ajouter une description de terrain? Est mise à jour directement SYSIBM.SQLCOLUMNS pour régler COLUMN_TEXT sécurité?

(Je ne cherche pas des réponses SQL générales ici, seul DB2 / 400 réponses spécifiques. Malheureusement, étant donné IBMs renommage de cette plate-forme et le nom même un-google-mesure ils ont choisi, il est presque impossible de trouver des réponses (ou en particulier pour prouver qu'il n'y a pas une réponse) à ces questions sans passer les âges à la recherche par là des documents volumineux, impénétrable)

Était-ce utile?

La solution

Utilisez le LABEL commande SQL. Si vous utilisez la commande STRSQL-écran vert, vous pouvez l'inciter. La commande LABEL peut être utilisé pour définir les deux textes colonnes et des colonnes.

Voici un exemple d'utilisation de la commande LABEL pour donner du texte de colonne pour deux champs dans le fichier nommé Testfile1. Les champs sont nommés FIELD1 et FIELD2 dans cet exemple:

LABEL ON COLUMN TESTFILE1 
(FIELD1 TEXT IS 'My Field 1 text', FIELD2 TEXT IS 'My Field 2 text')

Voici un exemple d'utilisation de la commande LABEL pour donner têtes de colonne qui apparaissent dans les résultats de la recherche:

LABEL ON COLUMN TESTFILE1
(FIELD1 IS 'My field            Heading 1',
 FIELD2 IS 'My field            Heading 2')

Lors de la création têtes de colonne, vous obtenez 60 caractères par champ. Les 20 premiers caractères sont la ligne 1. La deuxième 20 caractères sont la ligne 2. Le troisième 20 caractères sont la ligne 3. Dans l'exemple ci-dessus, les rubriques sur le terrain ressemblerait à ceci:

My field     My field
Heading 1    Heading 2

Autres conseils

Comme un indice supplémentaire, vous pouvez utiliser iSeries Navigator pour obtenir l'instruction SQL pour ce fichier. Si vous lancez ce programme, connectez-vous à l'iSeries, allez à la base de données, aller à des schémas, et aller aux tables, vous pouvez trouver votre fichier. Vous trouverez le bouton « Générer SQL » quelque part. Cela crée une instruction SQL exacte pour vous de créer la table. Vous pouvez utiliser cette instruction SQL pour travailler avec ce tableau.

Pour vos questions, le « LABEL » d'une autre réponse est suffisante. Cette réponse est utile si vous voulez faire plus de choses, qui ne peut être fait avec ALTER.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top