Explizite Konstanten

Sie können eine Konstante eines beliebigen Typs mit einer der folgenden Notationen eingeben:
  • type 'string'
  • CAST ('string' AS type)

Das System übergibt den Zeichenfolgetext an die Eingabekonvertierungsroutine für den Typ namens Typ. Das Ergebnis ist eine Konstante des angegebenen Typs. Sie können die explizite Typumsetzung übergehen, wenn keine Mehrdeutigkeit bezüglich des erforderlichen Typs für die Konstante besteht (z. B. wenn sie als Argument an eine nicht überladene Funktion übergeben wird). In diesem Fall erfolgt die Umsetzung automatisch.

Sie können auch eine implizite Typumwandlung mit einer funktionsähnlichen Syntax angeben:
typename ('string')

Mit CAST() und Funktionsaufrufsyntax können Sie Typkonvertierungen beliebiger Ausdrücke zur Laufzeit angeben. Sie können jedoch nur die Form type 'Zeichenfolge' verwenden, um den Typ einer Literalkonstanten anzugeben.