Verwendung von Konstanten
Die meisten Makrofunktionsparameter verarbeiten numerische Konstanten oder Ausdrücke, deren Auswertung eine numerische Konstante ergibt (Makrofunktionen für Zeichenfolgen können Zeichenfolgekonstanten verarbeiten).
In Makrofunktionen, die alle Einträge einzeln durchgehen (etwa bei der Addition zweier numerischer Spalten), ist die Verwendung einer Konstante äquivalent zur Angabe einer Spalte, die in jeder Zeile den betreffenden konstanten Wert enthält. Im Wesentlichen wird eine Konstante, die als ein Eingabeparameter angegeben ist, bis zur Länge der Eingabe expandiert.
Einige Makrofunktionen können ASCII-Zeichenfolgen und numerische Konstanten verarbeiten. Bei Parametern, die sowohl numerische Konstanten als auch ASCII-Zeichenfolgen verarbeiten können, ist dies im Abschnitt "Parameter" der jeweiligen Makrofunktion vermerkt.
Die folgende Tabelle enthält einige Beispiele.
Die Konstante 100 wird als Spalte interpretiert, die dieselbe Zeilenzahl wie die Spalte CURR_BAL enthält, wobei jede Zeile die Konstante 100 enthält. Das abgeleitete Feld PERCENT_UTILIZ enthält jeden Wert von CURR_BAL, multipliziert mit 100 und dividiert durch jeden Wert von CREDIT_LIM.
Die Konstante "Mr." wird als Spalte interpretiert, die dieselbe Zeilenzahl wie die Spalte LAST_NAME enthält, wobei jede Zeile die Konstante "Mr." enthält. Im abgeleiteten Feld NAME ist jeder der Zeichenfolgen in LAST_NAME die Zeichenfolge "Mr." vorangestellt.