usa tutorial que para instalar index funciona elastic crear consultas como comandos sql db2 ibm-midrange db2400

sql - tutorial - para que se usa elastic search



Agregar una descripciĆ³n de campo a un archivo DB2/400 (2)

Tengo un conjunto de archivos en una biblioteca en AS / 400 / iSeries / System-I / whatever-IBM-wants-me-call-it-these-days para los que no tengo DDS (creado en SQL I reunir) pero a la que me gustaría agregar descripciones de campo. No puedo encontrar una manera de hacer esto en el 400.

¿Alguien sabe cómo puedo agregar la descripción del campo? Está actualizando directamente SYSIBM.SQLCOLUMNS para establecer COLUMN_TEXT seguro?

(No busco aquí respuestas SQL generales, solo respuestas específicas de DB2 / 400. Desafortunadamente, dado el cambio de nombre de IBM de esta plataforma y el nombre no apto para google que eligieron, es casi imposible encontrar respuestas (o especialmente para demostrar que NO hay una respuesta) a tales preguntas sin pasar siglos mirando a través de su voluminosa e impenetrable documentación.


Como una sugerencia adicional, puede usar iSeries Navigator para obtener la declaración SQL para ese archivo. Si inicia este programa, inicie sesión en el iSeries, vaya a la base de datos, vaya a los esquemas y vaya a las tablas, luego podrá encontrar su archivo. Encontrarás el botón "generar SQL" en alguna parte. Esto crea una declaración SQL exacta para que usted cree la tabla. Puede usar esta declaración SQL para trabajar con esta tabla.

Para sus preguntas, la "ETIQUETA" de otra respuesta es suficiente. Esta respuesta es útil si quieres hacer más cosas, eso no se puede hacer con ALTER.


Use el comando LABEL SQL. Si está utilizando el comando STRSQL de pantalla verde, puede solicitarlo. El comando LABEL se puede usar para establecer tanto el texto de la columna como los encabezados de las columnas.

Aquí hay un ejemplo de cómo usar el comando LABEL para dar texto de columna para dos campos en el archivo llamado TESTFILE1. Los campos se denominan FIELD1 y FIELD2 en este ejemplo:

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

Aquí hay un ejemplo del uso del comando LABEL para dar los encabezados de columna que aparecerían en los resultados de la consulta:

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

Al crear encabezados de columna, obtienes 60 caracteres por campo. Los primeros 20 caracteres son la línea 1. Los segundos 20 caracteres son la línea 2. Los terceros 20 caracteres son la línea 3. En el ejemplo anterior, los encabezados de los campos se verían así:

My field My field Heading 1 Heading 2