SET str-var = INTERNAL int-var | str-var2 | ln
Mit diesem Format wird einer String-Variablen der Inhalt einer Integer-Variablen, der Name einer String-Variablen oder eine Zeilennummer zugewiesen. Die Werte werden im internen Format in die String-Variable geschrieben. Bei Intel-Prozessoren steht das niederwertigste Byte links.
int-var Der Inhalt einer Integer-Variablen ist intern als vier Byte lange Dualzahl abgespeichert. Diese Dualzahl wird unverändert in die ersten acht Byte der String-Variablen str-var geschrieben (z.B. ganze Zahl 49 = X'0000000000000031', bei Intel-Prozessoren: X'3100000000000000').
ln Die Zeilennummer ist intern als vier Byte langes Feld mit einer Ziffer je Halbbyte gespeichert. Dieses Feld wird unverändert in die ersten vier Byte der String-Variablen str-var geschrieben (z.B. Zeilennummer 56.23 = x'0008947c', bei Intel-Prozessoren: X'‘7c940800').
str-var2 Der Name der String-Variablen str-var2 wird in die ersten vier Byte der String-Variablen str-var geschrieben.