Annotation of win32/sql/oracle/include/oci/ocidem.h, revision 1.1

1.1     ! parser      1: /*
        !             2:  * $Header: /var/lib/cvsroot/parser3/parser3/src/sql/oracle/oracle32/include/oci/ocidem.h,v 1.1 2001/08/22 14:02:19 parser Exp $ 
        !             3:  */
        !             4: 
        !             5: /* Copyright (c) 1991, 1996, 1997, 1999 by Oracle Corporation */
        !             6: /* Copyright (c) 1991, 1997, 1999 by Oracle Corporation */
        !             7: /*
        !             8:    NAME
        !             9:      ocidem.h - OCI demo header
        !            10:    MODIFIED   (MM/DD/YY)
        !            11:     whe        04/07/99 -  bug#810071
        !            12:     whe        03/19/99 -  lrg 32079 etc.: putting static back for oci_func_tab
        !            13:     nmacnaug   02/02/99 -  static declarations should not be in header files
        !            14:     mygopala   09/22/97 -  Fix for bug 550351
        !            15:     surman     03/14/97 -  Merge 413362 to 8.0.3
        !            16:     surman     11/08/96 -  413362: Add SS_64BIT_SERVER macro
        !            17:     emendez    04/07/94 -  merge changes from branch 1.6.710.1
        !            18:     emendez    02/02/94 -  Fix for bug 157576
        !            19:     jnlee      01/05/93 -  include oratypes.h once, make oci_func_tab static
        !            20:     rkooi2     10/26/92 -  More portability mods 
        !            21:     rkooi2     10/22/92 -  Change text back to char to avoid casts 
        !            22:     rkooi2     10/20/92 -  Changes to make it portable 
        !            23:     sjain      03/16/92 -  Creation 
        !            24: */
        !            25: 
        !            26: /*
        !            27:  *  ocidem.h
        !            28:  *
        !            29:  *  Declares additional functions and data structures
        !            30:  *  used in the OCI C sample programs.
        !            31:  */
        !            32: 
        !            33: 
        !            34: #ifndef ORATYPES
        !            35: #include <oratypes.h>
        !            36: #endif /* ORATYPES */
        !            37: 
        !            38: #ifndef OCIDFN
        !            39: #include <ocidfn.h>
        !            40: #endif /* OCIDFN */
        !            41: 
        !            42: #ifndef OCIDEM
        !            43: #define OCIDEM
        !            44: 
        !            45: 
        !            46: /*  internal/external datatype codes */
        !            47: #define VARCHAR2_TYPE            1
        !            48: #define NUMBER_TYPE              2
        !            49: #define INT_TYPE                3
        !            50: #define FLOAT_TYPE               4
        !            51: #define STRING_TYPE              5
        !            52: #define ROWID_TYPE              11
        !            53: #define DATE_TYPE               12
        !            54: 
        !            55: /*  ORACLE error codes used in demonstration programs */
        !            56: #define VAR_NOT_IN_LIST       1007
        !            57: #ifndef NO_DATA_FOUND
        !            58: #  define NO_DATA_FOUND         1403
        !            59: #endif
        !            60: #define NULL_VALUE_RETURNED   1405
        !            61: 
        !            62: /*  some SQL and OCI function codes */
        !            63: #define FT_INSERT                3
        !            64: #define FT_SELECT                4
        !            65: #define FT_UPDATE                5
        !            66: #define FT_DELETE                9
        !            67: 
        !            68: #define FC_OOPEN                14
        !            69: 
        !            70: /*
        !            71:  *  OCI function code labels,
        !            72:  *  corresponding to the fc numbers
        !            73:  *  in the cursor data area.
        !            74:  */
        !            75: static CONST text  *oci_func_tab[] =  {(text *) "not used",
        !            76: /* 1-2 */       (text *) "not used", (text *) "OSQL",
        !            77: /* 3-4 */       (text *) "not used", (text *) "OEXEC, OEXN",
        !            78: /* 5-6 */       (text *) "not used", (text *) "OBIND",
        !            79: /* 7-8 */       (text *) "not used", (text *) "ODEFIN",
        !            80: /* 9-10 */      (text *) "not used", (text *) "ODSRBN",
        !            81: /* 11-12 */     (text *) "not used", (text *) "OFETCH, OFEN",
        !            82: /* 13-14 */     (text *) "not used", (text *) "OOPEN",
        !            83: /* 15-16 */     (text *) "not used", (text *) "OCLOSE",
        !            84: /* 17-18 */     (text *) "not used", (text *) "not used",
        !            85: /* 19-20 */     (text *) "not used", (text *) "not used",
        !            86: /* 21-22 */     (text *) "not used", (text *) "ODSC",
        !            87: /* 23-24 */     (text *) "not used", (text *) "ONAME",
        !            88: /* 25-26 */     (text *) "not used", (text *) "OSQL3",
        !            89: /* 27-28 */     (text *) "not used", (text *) "OBNDRV",
        !            90: /* 29-30 */     (text *) "not used", (text *) "OBNDRN",
        !            91: /* 31-32 */     (text *) "not used", (text *) "not used",
        !            92: /* 33-34 */     (text *) "not used", (text *) "OOPT",
        !            93: /* 35-36 */     (text *) "not used", (text *) "not used",
        !            94: /* 37-38 */     (text *) "not used", (text *) "not used",
        !            95: /* 39-40 */     (text *) "not used", (text *) "not used",
        !            96: /* 41-42 */     (text *) "not used", (text *) "not used",
        !            97: /* 43-44 */     (text *) "not used", (text *) "not used",
        !            98: /* 45-46 */     (text *) "not used", (text *) "not used",
        !            99: /* 47-48 */     (text *) "not used", (text *) "not used",
        !           100: /* 49-50 */     (text *) "not used", (text *) "not used",
        !           101: /* 51-52 */     (text *) "not used", (text *) "OCAN",
        !           102: /* 53-54 */     (text *) "not used", (text *) "OPARSE",
        !           103: /* 55-56 */     (text *) "not used", (text *) "OEXFET",
        !           104: /* 57-58 */     (text *) "not used", (text *) "OFLNG",
        !           105: /* 59-60 */     (text *) "not used", (text *) "ODESCR",
        !           106: /* 61-62 */     (text *) "not used", (text *) "OBNDRA",
        !           107: /* 63-64 */     (text *) "OBINDPS",  (text *) "ODEFINPS",
        !           108: /* 65-66 */     (text *) "OGETPI",   (text *) "OSETPI"
        !           109: };
        !           110: 
        !           111: #endif      /* OCIDEM */
        !           112: 

E-mail: