Visión general (mandato STRING)

STRING declara nuevas variables de cadena que se pueden utilizar como variables de destino en las transformaciones de datos.

Especificación básica

La especificación básica es el nombre de las nuevas variables y, entre paréntesis, el formato de la variable.

Reglas de la sintaxis

  • Si se utiliza la palabra clave TO para crear varias variables de cadena, el formato especificado se aplica a cada variable denominada e implícita por TO.
  • Para declarar variables con distintos formatos, separe cada grupo de formatos con una barra inclinada.
  • STRING se puede utilizar dentro de un programa de entrada para determinar el orden de las variables de cadena en el diccionario del conjunto de datos activo. Cuando se utiliza para esta finalidad, STRING debe preceder a DATA LIST en el programa de entrada. Consulte los ejemplos del mandato NUMERIC .
  • STRING no se puede utilizar para redefinir una variable existente.
  • Las variables de cadena no pueden tener longitud cero; A0 es un formato no permitido.
  • Todas las implementaciones del programa permiten el formato A . Otros formatos de serie pueden estar disponibles en algunos sistemas. Además, la definición de una serie larga depende del sistema operativo. Utilice la palabra clave LOCAL en el mandato INFO para obtener documentación para el sistema operativo.

Operaciones

  • STRING entra en vigor tan pronto como se encuentra en la secuencia de mandatos. Por lo tanto, preste especial atención a la posición de STRING entre los mandatos. Consulte el tema Orden de mandatos para obtener más información.
  • Las nuevas variables de cadena se inicializan como espacios en blanco.
  • Las variables que se declaran en STRING se añaden al conjunto de datos activo en el orden en el que se especifican. Este orden no se modifica por el orden en el que se utilizan las variables en el lenguaje de transformación.
  • Para cambiar el ancho definido de una variable de cadena, utilice el mandato ALTER TYPE . Consulte el tema ALTER TYPE para obtener más información.