Cómo usar campos de texto en DEFINE y COMPUTE

Los campos de texto pueden asignarse a campos alfanuméricos y recibir asignaciones de campos alfanuméricos. Si se asigna un valor de campo de texto demasiado largo a un campo alfanumérico, el valor queda truncado antes de ser asignado al campo alfanumérico.

Nota: Los comandos COMPUTE en Maintain no admiten campos de texto.


Principio de página

Ejemplo: Cómo el resultado de una expresión alfanumérica a un campo de texto

Este ejemplo emplea el origen de datos COURSES, que contiene un campo de texto, para crear un campo alfanumérico llamado ADESC, que trunca el campo de texto a partir de 36 caracteres, y un campo de texto nuevo llamado NEWDESC, que es una versión de texto de ADESC:

DEFINE FILE COURSES
ADESC/A36   = DESCRIPTION;
NEWDESC/TX36 = ADESC;
END
 
TABLE FILE COURSES
PRINT ADESC NEWDESC
END

La salida es:

ADESC                                 NEWDESC
-----                                 -------
This course provides the DP professi  This course provides the DP professi
Anyone responsible for designing FOC  Anyone responsible for designing FOC
This is a course in FOCUS efficienci  This is a course in FOCUS efficienci

WebFOCUS