Fügen Sie ein Feld Beschreibung, um eine DB2/400-Datei
Habe ich eine Reihe von Dateien in einer Bibliothek auf einem AS/400/iSeries/System I/was auch immer-IBM-will-mich-zu-nennen-es-diese-Tage, die ich nicht haben DDS für (in SQL erstellt, die ich sammeln), aber zu dem möchte ich hinzufügen, Feld-Beschreibungen. Ich kann nicht einen Weg finden, dies zu tun, auf den 400.
Weiß jemand, wie ich hinzufügen kann-Feld Beschreibung? Ist direkt aktualisieren SYSIBM.SQLCOLUMNS zu setzen COLUMN_TEXT sicher?
(Ich bin nicht auf der Suche nach Allgemeinen SQL Antworten hier, nur DB2/400-spezifische Antworten. Leider gegeben IBMs Umbenennungen von dieser Plattform und der sehr un-google-in der Lage Namen, den Sie gewählt haben, ist es fast unmöglich, Antworten zu finden (oder vor allem, um zu beweisen, dass es NICHT nur eine Antwort auf solche Fragen, ohne dafür gesucht es durch voluminöse, undurchdringliche Dokumentation)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die LABEL SQL-Befehl. Wenn Sie die green-screen-Befehl STRSQL, können Sie es prompt. Der LABEL-Befehl kann genutzt werden, um sowohl die Spalte text und Spaltenüberschriften.
Hier ist ein Beispiel mit dem LABEL-Befehl zu geben, die Spalte text für die zwei Felder in der Datei mit dem Namen TESTFILE1. Die Felder sind mit dem Namen FELD1 und FELD2 in diesem Beispiel:
Hier ist ein Beispiel mit dem LABEL-Befehl zu geben Spaltenüberschriften, würde zeigen, bis in der Abfrage-Ergebnisse:
Beim erstellen von Spaltenüberschriften, erhalten Sie 60 Zeichen pro Feld. Die ersten 20 Zeichen der Linie 1. Die zweiten 20 Zeichen Zeile 2. Die Dritten 20 Zeichen Zeile 3. In dem obigen Beispiel, die Feld-überschriften würde wie folgt Aussehen:
Als eine zusätzliche Hilfe, die Sie verwenden können, iSeries Navigator, um die SQL-Anweisung für diese Datei. Wenn Sie feuern das Programm, melden Sie sich am iSeries, gehen Sie zu der Datenbank, wechseln Sie zu Schemen, und gehen Sie zu Tische, dann können Sie Ihre Datei finden. Finden Sie die Schaltfläche "generate SQL" irgendwo. Dieser erstellt eine genaue SQL-Anweisung zum erstellen der Tabelle. Sie können diese SQL-Anweisung für die Arbeit mit dieser Tabelle.
Für Ihre Fragen, das "ETIKETT" aus einer anderen Antwort ist ausreichend. Diese Antwort ist nützlich, wenn Sie mehr tun wollen-Zeug, das nicht getan werden kann, mit ALTER.