Bei der Verwendung von Werten in Berechnungen, Prädikaten und Zuweisungen, müssen die Datentypen der beteiligten Operanden verträglich sein.
Zwei Datentypen sind verträglich, wenn sie eine der folgenden Bedingungen erfüllen:
Beide Datentypen sind CHAR oder VARCHAR.
Beide Datentypen sind NCHAR oder NVARCHAR.
Beide Datentypen sind numerisch (SMALLINT, INTEGER, NUMERIC, DECIMAL, RE-AL, DOUBLE PRECISION oder FLOAT).
Beide Datentypen sind DATE.
Beide Datentypen sind TIME.
Beide Datentypen sind TIMESTAMP.
Werte aus verschiedenen Zeichensätzen werden in SESAM/SQL nicht implizit umgewandelt, um sie verträglich zu machen.
Eine Transliteration von Zeichenketten ist mit der Funktion TRANSLATE möglich, siehe
Abschnitt „TRANSLATE() - Zeichenkette transliterieren bzw. transcodieren“.