Skip to main content

HPNonStopSQLMPReader data type support and correspondence

SQL/MP type

TQL type

CHAR(n)

string

CHAR VARYING(n)

string

VARCHAR(n)

string

NATIONAL CHARACTER(n)

string

NCHAR(n)

string

NCHAR VARYING(n)

string

SMALLINT UNSIGNED

int

SMALLINT SIGNED

short

INTEGER UNSIGNED

long

INTEGER SIGNED

int

LARGEINT

long

REAL

double

DOUBLE PRECISION

double

FLOAT(n)

double

DATE

DateTime

TIME

string

TIMESTAMP

DateTime

DATETIME YEAR TO x

DateTime

DATETIME x TO y x ≠ YEAR y = any

string

INTERVAL

string

NUMERIC(1-4,0) UNSIGNED

int

NUMERIC(1-4,0) SIGNED

short

NUMERIC(5-9,0) UNSIGNED

long

NUMERIC(5-9,0) SIGNED

int

NUMERIC(10-18,0) SIGNED

long

NUMERIC(n,s) UNSIGNED n ≤ 9 s > 0

string

NUMERIC(n,s) SIGNED s > 0

string

DECIMAL(n,0) UNSIGNED

long

DECIMAL(n,0) SIGNED

long

DECIMAL(n,s) UNSIGNED s > 0

string

DECIMAL(n,s) SIGNED s > 0

string

PIC X(n)

string

PIC 9(1-4) COMP

int

PIC S9(1-4) COMP

short

PIC 9(5-9) COMP

long

PIC S9(5-9) COMP

int

PIC S9(10-18) COMP

long

PIC 9(n)V9(s) COMP

string

PIC S9(n)V9(s) COMP

string

PIC 9(n)

long

PIC S9(n)

long

PIC 9(n)V9(s)

string

PIC S9(n)V9(s)

string