SQL/MP Installation and Management Guide

Creating a Database
HP NonStop SQL/MP Installation and Management Guide523353-004
5-31
Defining Columns
Q PIC 9(9) COMP PIC 9(9) COMP unsigned long o; int32; int(32) o
/INTEGER
UNSIGNED/;
R FLOAT(15) * Q: REAL IS
NOT
SUPPORTED
float q; real; real q;
S FLOAT(30) * R: DOUBLE
PRECISION IS
NOT
SUPPORTED
double r; longreal; real(64) r;
T REAL
(Same as
FLOAT(22) )
* S: REAL IS
NOT
SUPPORTED
float s; real; real s;
U DOUBLE
PRECISION
(Same as
FLOAT(54))
* T: DOUBLE
PRECISION IS
NOT
SUPPORTED
double t; longreal; real(64) t;
V DATETIME
YEAR TO DAY
PIC X(10). char u[11]; fstring(10); string u[0:9];
W DATE
(Same as
DATETIME
YEAR TO DAY)
PIC X(10). char v[11]; fstring(10); string v[0:9];
X TIME
(Same as
DATETIME
HOUR TO
SECOND)
PIC X(8). char w[9]; fstring(8); string w[0:7];
Y TIMESTAMP
(Same as
DATETIME
YEAR TO
FRACTION(3))
PIC X(26). char x[27]; fstring(26); string x[0:25];
Z INTERVAL
MONTH(6)
PIC X(7). char y[8]; fstring(7); string y[0:6];
Table 5-1. Summary of Corresponding Data Types (page3of3)
SQL/MP Column
Name and Data
Type COBOL C Pascal TAL