Asignacion de valores.
Tenemos dos formas de asignar valores:
Asignacion simple varible1 = variable2
Asignacion con MOVE MOVE variable2 TO variable1
Inicializacion de variables.
CLEAR, inicializar o limpiar una variable.
INITIAL, nos ayuda a validar si una variable tiene contenido. Mas utilizado en manejo de tablas internas
Operaciones con caracteres.
Sentencias para tratar caracteres.
CONCATENATE. se utiliza juntar varios alfanumericos en uno. CONACTENATE variable1 variable2 INTO variable3 SEPARATE BY space
TRANSLATE. Convierte mayusculas(TO UPPER CASE) en minusculas y viceversa TRANSLATE variable TO UPPER CASE
REPLACE.reemplaza ciertos caracteres o caracter por otro(s) REPLACE 'xx' WITH 'oo' INTO variable
SPLIT. divide un campo alfanumerico en varios por medio de un separador SPLIT variablexxx AT '.' INTO variable1 variable2 variable3.
SHIFT desplaza el contenido de un campo alfanumerico hasta un string dado. SHIFT variable BY 5 PALCES.
SEARCH. busca una cadena de caracteres dentro campo alfanumerico. SEARCH variable FOR 'ABC'.
CONDENSE borra espacios en blanco en campos alfanumericos CONDENSE variable.
Operaciones Aritmeticas.
basicas, suma, resta, division y multiplicacion
COMPUTE total = campo1 campo2.
ADD 1 TO campo
SUBTRACT 1 FROM campo.
MULTIPLY campo BY 2.
DIVIDE campo BY 2.