Entering content frame

Data Type (data_type) Locate the document in its SAP Library structure

As well as specifying the column name when you define columns, you can also specify data types.

Syntax

<data_type> ::=
  CHAR[ACTER] [(<unsigned_integer>)] [ASCII | BYTE | EBCDIC | UNICODE]
| VARCHAR [(<unsigned_integer>)] [ASCII | BYTE | EBCDIC | UNICODE]
| LONG [VARCHAR] [ASCII | BYTE | EBCDIC | UNICODE]
| BOOLEAN
| FIXED (<unsigned_integer> [,<unsigned_integer>])
| FLOAT (<unsigned_integer>)
| INT[EGER] | SMALLINT
| DATE | TIME | TIMESTAMP

unsigned_integer

CHAR[ACTER], VARCHAR, LONG[VARCHAR], BOOLEAN, FIXED, FLOAT, INT[EGER], SMALLINT, DATE, TIME, TIMESTAMP

Explanation

For the following character strings, a code attribute can be entered as part of a column definition (column_definition), if required: CHAR[ACTER], VARCHAR, LONG[VARCHAR]

In addition to the data types defined above, the following data types are permitted in a column definition and are mapped as follows to the data types below:

Data Type

Is Mapped To

BINARY(p)

FIXED(p)

DEC[IMAL](p,s)

FIXED(p,s)

DEC[IMAL](p)

FIXED(p)

DEC[IMAL]

FIXED(5)

DOUBLE PRECISION

FLOAT(38)

FLOAT

FLOAT(16)

FLOAT(39..64)

FLOAT(38)

LONG VARCHAR

LONG

NUMERIC(p,s)

FIXED(p,s)

NUMERIC(p)

FIXED(p)

NUMERIC

FIXED(5)

REAL(p)

FLOAT(p)

REAL

FLOAT(16)

SERIAL

FIXED(10) DEFAULT SERIAL

SERIAL(p)

FIXED(10) DEFAULT SERIAL(p)

See also:

Data type

Memory requirements of a column value as a function of the data type

Leaving content frame