Argumenttypen

Wenn Argumente an ein nzLua UDX übergeben werden, werden sie in nzLua übersetzt.

Die folgende Tabelle enthält eine Liste der nzLua, die sich im ARGTYPE-Array befinden (siehe ARGCOUNT).
Tabelle 1. Datentyp-Übersetzung
nzLua-Datentyp Netezza
TYPE_BIGNUM BIGINT, NUMERIC mit mehr als 15 Ziffern. Die getOptions()-Methode kann verwendet werden, um das Verhalten zu ändern, wenn Werte als Bignum oder Zahlen an nzLua übergeben werden.
TYP_BOOL boolesch
TYPE_DATUM Datum, ZeitstempelnzLua übersetzt sowohl DATE als auch TIMESTAMP in unixtime).
TYP_INTERVALL Intervall
TYPE_NUMBER BYTEINT, SMALLINT, INTEGER, einige BIGINT, einige NUMERIC. Für BIGINT/NUMERIC-Werte werden große Zahlen, die nicht in einen DOUBLE-Wert passen, als TYPE_BIGNUM an nzLua übergeben.
TYPE_STRING CHAR und VARCHAR
TYPE_TIMESTAMP Datum, ZeitstempelnzLua übersetzt sowohl DATE als auch TIMESTAMP in Unixtime).
TYPE_UTF8STRING NCHAR und NVARCHAR