OSDN Git Service

rebuid:
[eos/hostdependX86MAC64.git] / util / X86MAC64 / include / sql3types.h
1 #ifndef _ECPG_SQL3TYPES_H
2 #define _ECPG_SQL3TYPES_H
3
4 /* SQL3 dynamic type codes */
5
6 /* chapter 13.1 table 2: Codes used for SQL data types in Dynamic SQL */
7
8 enum
9 {
10         SQL3_CHARACTER = 1,
11         SQL3_NUMERIC,
12         SQL3_DECIMAL,
13         SQL3_INTEGER,
14         SQL3_SMALLINT,
15         SQL3_FLOAT,
16         SQL3_REAL,
17         SQL3_DOUBLE_PRECISION,
18         SQL3_DATE_TIME_TIMESTAMP,
19         SQL3_INTERVAL,                          /* 10 */
20         SQL3_CHARACTER_VARYING = 12,
21         SQL3_ENUMERATED,
22         SQL3_BIT,
23         SQL3_BIT_VARYING,
24         SQL3_BOOLEAN,
25         SQL3_abstract
26         /* the rest is xLOB stuff */
27 };
28
29 /* chapter 13.1 table 3: Codes associated with datetime data types in Dynamic SQL */
30
31 enum
32 {
33         SQL3_DDT_DATE = 1,
34         SQL3_DDT_TIME,
35         SQL3_DDT_TIMESTAMP,
36         SQL3_DDT_TIME_WITH_TIME_ZONE,
37         SQL3_DDT_TIMESTAMP_WITH_TIME_ZONE,
38
39         SQL3_DDT_ILLEGAL                        /* not a datetime data type (not part of
40                                                                  * standard) */
41 };
42
43 #endif   /* !_ECPG_SQL3TYPES_H */