[ A | B
| C | D | E | F | G
| H | I | J | K | L
| M | N | O | P | Q
| R | S | T | U | V
| W | X | Y | Symbols ]
D
- , cast operator.,
- .dat file extension, gls, 6-3
- Data,
- accessing in fragmented tables, sqlt, 9-52
- character, gls, 3-11
- converting, gls, 1-48, 4-7
- corruption, gls, 2-18, 2-6
- inserting values, sqls, 1-499
- loading into database, sqls, 1-515
- portability, gls, 6-6
- See also Character data; Date data; Monetary data; Numeric data; Time data.,
- transferring, gls, 1-34
- unloading from database, sqls, 1-769
- Data conversion,
- arithmetic operations, esqlc, 2-19
- definition of, esqlc, 2-15
- for boolean values, esqlc, 2-18, 2-14
- for CHAR data type, esqlc, 3-11
- for char values, esqlc, 4-42, 5-24, 5-15, 4-16, 4-28
- for character data types, esqlc, 2-16, 2-18, 2-19, 5-6, 3-11
- for DATE values, esqlc, 6-37
- for DATETIME values, esqlc, 2-18, 6-51, 6-33, 6-37
- for decimal values, esqlc, 4-19, 4-50, 4-42, 4-21, 4-45, 4-23, 4-47, 5-27, 4-16, 4-28
- for DECIMAL values, esqlc, 2-20, 4-7, 5-37, 5-18
- for double values, esqlc, 4-19, 5-41, 4-45, 5-26
- for floating-point data types, esqlc, 2-18, 5-6
- for int values, esqlc, 4-21, 4-47, 5-28
- for INT8 values, esqlc, 5-8
- for INTERVAL values, esqlc, 2-18, 6-33, 6-37
- for long int values, esqlc, 4-50, 5-20, 5-44, 4-23, 5-29
- for MONEY values, esqlc, 5-41, 5-44, 5-37
- for numeric data types, esqlc, 2-16, 2-19, 2-20
- for NVARCHAR data type, esqlc, 3-12
- for VARCHAR values, esqlc, 2-19, 3-12
- when fetching DATETIME, esqlc, 6-35
- when fetching INTERVAL, esqlc, 6-35
- when inserting DATETIME, esqlc, 6-35
- when inserting INTERVAL, esqlc, 6-35
- Data conversion. See Data type, conversion.,
- Data definition language statements, sqls, 1-16, sqlt, 5-34
- DATA descriptor field,
- after a DESCRIBE, esqlc, 16-6, 16-7
- after a FETCH, esqlc, 16-42, 16-12, 16-14, 16-28, 16-19
- allocating memory for, esqlc, 16-5
- definition of, esqlc, 15-7
- freeing memory for, esqlc, 16-12
- See also Item descriptor.,
- setting column value, esqlc, 16-30, 16-33
- setting input parameter, esqlc, 16-41, 16-36
- setting simple large-object column, esqlc, 16-55
- Data distribution, sqlr, Glossary-5
- Data distributions,
- confidence, sqls, 1-814
- disk space for (DBUPSPACE), sqlr, 3-41
- on temporary tables, sqls, 1-811
- RESOLUTION, sqls, 1-814
- UPDATE STATISTICS (HIGH), sqls, 1-814
- UPDATE STATISTICS (MEDIUM), sqls, 1-814
- sysdistrib information, sqlr, 1-32
- DATA field,
- and INDICATOR field, sqls, 1-710
- and TYPE field, sqls, 1-709
- syntax, sqls, 1-433
- with DATETIME and INTERVAL types, sqls, 1-710
- with DESCRIBE, sqls, 1-342
- with SET DESCRIPTOR, sqls, 1-709
- Data formatting, gls_api, 3-3, 4-9
- Data integrity, sqlt, 4-19, 4-27 to
- definition of, sqlr, Glossary-5
- object modes, sqls, 1-669
- object modes with, sqls, 1-663 to
- statements, sqlr, Glossary-5, sqls, 1-17
- Data manipulation language,
- SQL statements for, sqls, 1-17
- Data manipulation statements, sqlr, Glossary-5
- object modes with, sqls, 1-657 to
- Data model, dbdkug, 2-3
- attribute, sqlt, 8-17
- building, sqlt, 8-3 to
- defining relationships, sqlt, 8-9
- description of, sqlt, 1-3, 8-3
- entity relationship, sqlt, 8-5
- many-to-many relationship, sqlt, 8-13
- one-to-many relationship, sqlt, 8-13
- one-to-one relationship, sqlt, 8-13
- See also Relational model.,
- telephone-directory example, sqlt, 8-7
- Data replication, sqlr, Glossary-6
- Data type, sqls, 1-860 to
- approximate, sqlr, 1-68
- automatic conversions, sqlt, 5-16
- BLOB, gls, 4-13
- built-in, extend, 1-5
- BYTE, gls, 1-48, 4-7
- casting, sqlr, 2-25 to , sqls, 1-112, 1-885
- changing with ALTER TABLE, sqls, 1-79, sqlt, 9-33
- CHAR, gls, 3-17, 1-48, 4-7
- character, sqlt, 9-20 to , gls, 3-11
- choosing, sqlt, 9-5 to
- referential constraint considerations, sqlt, 9-6
- chronological, sqlt, 9-15 to
- CLOB, gls, 4-13
- code-set conversion, gls, 1-48, 4-7
- collation order, gls, 1-11
- collection, sqls, 1-876
- complex, sqls, 1-874, gls, 4-14, extend, 1-7
- constructing an instance of, sqls, 1-900
- conversion, sqlt, 4-9
- creating, extend, 1-12
- DataBlade-module, extend, 1-16
- DATE, gls, 1-15, A-9
- date and time, sqlt, 9-15
- DATETIME, gls, 1-15, A-9
- DECIMAL, gls, A-7, 1-14
- definition, extend, 1-4
- definition of, sqlr, Glossary-6
- determining dynamically, sqls, 1-341
- distinct, sqls, 1-873, gls, 4-14
- duration interval, sqlt, 9-17
- exact numeric, sqlr, 1-68
- execution time, sqlt, 9-23
- extended, sqlr, 2-71, 2-20, extend, 1-12
- extending existing, extend, 1-11
- fixed-point, sqlt, 9-13
- FLOAT, gls, A-7, 1-14
- floating-point, sqlr, 2-47, sqlt, 9-12
- for code, sqlt, 9-9
- for counter, sqlt, 9-9
- for sequential integer, sqlr, 2-61, 2-59
- for unique numeric code, sqlr, 2-61, 2-59
- formatting loaded values, sqls, 1-517
- fundamental, extend, 1-13
- INSERT considerations, sqls, 1-1018, 1-502
- INT, sqlr, 2-47
- INTEGER, gls, A-7, 1-14
- internal format, gls, 1-12
- locale-sensitive, gls, 1-26, 3-11, 8-6
- locale-specific, gls, 1-36
- locator structure, gls, 8-12
- LVARCHAR, gls, 4-13
- MONEY, gls, 1-14
- named row type, extend, 1-15
- NCHAR, gls, 1-48, 4-7, 3-11, 8-6
- numeric, sqlt, 9-9 to , gls, A-7, 1-14
- NVARCHAR, gls, 3-13, 8-6
- NVARCHAR data type, gls, 1-48, 4-7
- opaque, sqls, 1-167, gls, 4-14
- opaque. See Opaque data type.,
- referential constraints rules, sqls, 1-71
- See also each data type listed under its own name.,
- See also individual data type names.,
- simple large object, sqlr, 2-19, sqls, 1-870
- SMALLFLOAT, gls, A-7, 1-14
- SMALLINT, gls, A-7, 1-14
- smart large object, sqlr, 2-17
- smart large objects, gls, 4-13
- summary table, sqlr, 2-7
- TEXT, gls, 1-48, 3-18, 4-7
- user-defined, extend, 1-12
- VARCHAR, gls, 3-18
- VARCHAR data type, gls, 1-48, 4-7
- varying length, sqlt, 9-22 to
- view inherits, sqls, 1-290
- Data type conversion. See Data conversion.,
- Data type hierarchy, description of, udr, 2-10
- Data Type segment, sqls, 1-860
- data types,
- DataBlade API types that correspond to server types, dapi, 2-3
- Data types,
- ActiveX properties, dbdkug, 6-11
- array of host variables, esqlc, 1-36
- BLOB, dbdkug, C-1, 2-7
- casts between, dbdkug, 3-17, 2-18
- CLOB, dbdkug, C-1, 2-7
- collection, dbdkug, 3-31, overview, 1-18
- converting, overview, 1-25
- converting with casts, dbdkug, 3-17
- creating in BladeSmith, dbdkug, 3-31 to , 3-42, 6-9
- defined, overview, 1-13
- defined constants for, esqlc, 16-9, 15-20
- designing, dbdkug, 2-6
- distinct, overview, 1-17
- documentation of, overview, A-7
- for dynamic thread library, esqlc, 13-43
- gl_wchar, dbdkug, 6-32, 6-28
- list of, overview, 1-14
- locale-specific, esqlc, 3-3
- locator structure, esqlc, 8-6
- LVARCHAR, dbdkug, 2-7
- opaque, dbdkug, 2-6, overview, 1-15
- POINTER, dbdkug, 3-15
- pointers, esqlc, 1-39
- qualified, dbdkug, 3-39
- qualified built-in, overview, 1-15
- relationship between C and SQL types, esqlc, 2-3, 2-4
- row, dbdkug, 3-40, 2-6, overview, 1-20
- See also ESQL/C data types; SQL data types.,
- structures, esqlc, 1-37, 1-36
- typedef expressions, esqlc, 1-38
- X/Open defined constants for, esqlc, 15-21, 2-9
- Database,
- access control. See Privilege, database-level.,
- ANSI-compliant, sqlt, 1-17
- archiving, sqlt, 1-9
- closing, esqlc, 12-41
- closing with CLOSE DATABASE, sqls, 1-97
- concurrent use, sqlt, 1-8
- creating with CREATE DATABASE, sqls, 1-118
- data types, sqlr, 2-33
- default isolation levels, sqls, 1-746, 1-725
- defined, sqlr, Glossary-6
- determining available, esqlc, 12-33
- determining if ANSI-compliant, esqlc, 11-30, 11-22, 12-27, 11-15
- determining transaction logging, esqlc, 11-30, 11-22, 12-27, 11-15
- dropping with DROP DATABASE, sqls, 1-352
- environment, esqlc, 12-5
- exception codes, sqls, 1-442
- fetching CHAR data, esqlc, 3-11
- fetching DATETIME data, esqlc, 6-33
- fetching INTERVAL data, esqlc, 6-34
- fetching VARCHAR data, esqlc, 3-13
- GLS, sqlt, 1-17
- inserting CHAR data, esqlc, 3-12
- inserting NCHAR data, esqlc, 3-12
- inserting NVARCHAR data, esqlc, 3-15
- inserting VARCHAR data, esqlc, 3-14
- loading, gls, 3-52
- loading data into, sqls, 1-515
- lock, sqls, 1-296
- management of, sqlt, 1-8
- map of,
- stores7, sqlr, A-8
- migrating from GLS, gls, 5-10
- mission-critical, sqlt, 1-9
- naming, gls, 3-6, 6-4, 7-6, 6-7
- naming conventions, sqls, 1-858
- naming unique to database server, sqlt, 9-38
- naming with variable, sqls, 1-859
- object-relational, description of, sqlt, 1-10
- opening, esqlc, 12-20
- opening in exclusive mode, sqls, 1-296
- optimizing queries, sqls, 1-809
- populating new tables, sqlt, 9-43
- privileges. See Privilege, database-level.,
- remote, sqls, 1-859
- renaming, sqls, 1-571
- saving locale information, gls, 1-26
- script for creating, sqlt, 9-42
- SE names, gls, 6-4, 6-6
- server, sqlt, 1-8
- stores7 description of, sqlr, A-1
- tables in (systables), sqlr, 1-54
- unloading, gls, 3-52
- unloading data from, sqls, 1-769
- Database administrator (DBA), sqlr, Glossary-6, sqlt, 11-7
- privileges,
- granting, sqls, 1-462
- list of, sqls, 1-464
- revoking, sqls, 1-577
- Database application, sqlr, Glossary-6
- Database code set, gls, 1-41, 1-45, 1-46
- Database conversion, gls, 1-26, 5-10
- Database cursor,
- in explicit connection, esqlc, 12-94
- structure definitions, esqlc, 1-23
- Database cursor. See Cursor.,
- Database environment, sqlr, Glossary-6
- Database locale, gls_api, 1-19, 1-10, 1-11
- code set. See Database code set.,
- database code set, gls, 1-41
- in system catalog, gls, 1-26, 1-33
- incompatible, gls, 1-33
- sample, gls, 1-27, 1-23, 1-35
- saving, gls, 1-26
- See also DB_LOCALE environment variable.,
- setting, gls, 1-28
- uses of, gls, 1-36
- verifying, gls, 1-38, 2-18, 1-33
- Database lock, sqlt, 7-8
- Database management system (DBMS), sqlr, Glossary-6
- Database Name segment,
- for remote database, sqls, 1-859
- naming conventions, sqls, 1-857
- naming with variable, sqls, 1-859
- syntax, sqls, 1-857
- Database object, sqlr, Glossary-6
- constraints as a, sqlt, 4-25
- creating,
- revoking privileges for, sqls, 1-578
- index as a, sqlt, 4-25
- object modes, sqlt, 4-25
- state of (sysobjstate), sqlr, 1-40
- trigger as a, sqlt, 4-25
- violation detection, sqlt, 4-25
- Database objects, gls, 3-4, 1-6
- Database schema, example of, overview, B-9
- Database server,
- archiving, sqlt, 4-31
- attributes in Information Schema view, sqlr, 1-70
- code-set conversion, gls, 1-47
- collation, gls, 1-11
- connecting to, esqlc, 12-21
- current, esqlc, 12-11
- default, esqlc, 1-105, 12-11, 12-7, 12-26
- default for connection (INFORMIXSERVER), sqlr, 3-49
- determining available databases, esqlc, 12-33
- determining features of, esqlc, 12-27
- determining name of, esqlc, 12-31, 11-11
- determining server-processing locale, gls, 1-31, 1-34
- determining type of, esqlc, 11-23, 11-15
- end-user formats, gls, 1-13
- in InetLogin structure, esqlc, 1-105
- internal formats, gls, 1-12
- interpreting character data, gls, 1-26
- interrupting, esqlc, 12-52
- message request, esqlc, 12-90, 14-30, 14-22, 14-24, 14-36, 12-34, 12-39
- optimized message transfers, esqlc, 12-42
- optimizing OPEN, FETCH, and CLOSE, esqlc, 14-35
- receiving configuration information, esqlc, 12-8
- reducing messages, esqlc, 14-30
- See also DATABASE statement; INFORMIX-Universal server.,
- See also INFORMIX-OnLine database server; INFORMIX-SE database server; INFORMIX-Universal Server.,
- setting a locale, gls, 1-28
- setting locale, gls, 1-18
- specified, esqlc, 12-11
- support for locales, gls, 1-5, 1-7
- uses of client locale, gls, 1-31, 1-32, 1-24
- uses of database locale, gls, 1-26
- uses of server locale, gls, 1-27, 4-3, 5-3, 6-3
- using DB_LOCALE, gls, 2-18
- utilities, gls, 1-6
- verifying a connection, gls, 7-24, 1-31
- verifying database locale, gls, 1-38, 1-33
- Database server connection,
- active, esqlc, 12-31, 12-48, 13-18
- checking status of, esqlc, 12-33
- client-locale information, gls, 1-32
- current, esqlc, 12-29, 7-53, 12-31, 12-47, 12-48, 12-17
- detaching from, esqlc, 12-33
- determining features, esqlc, 12-27
- determining name of, esqlc, 12-31, 11-11
- dormant, esqlc, 12-29, 13-18, 12-17
- establishing, gls, 7-24, 1-31
- explicit. See Explicit connection.,
- freeing resources of, esqlc, 12-65
- implicit. See Implicit connection.,
- in thread-safe application, esqlc, 13-18
- interrupting, esqlc, 12-34
- naming, gls, 3-5
- sample, gls, 1-27, 1-44, 1-23, 1-24
- server-processing locale, gls, 2-6
- switching between, esqlc, 12-29
- terminating, esqlc, 12-41, 13-22
- types of, esqlc, 12-16
- using across threads, esqlc, 13-20
- verifying, gls, 1-38, 7-24, 1-31, 1-33
- warnings, gls, 7-24, 1-33
- database server name,
- function name qualifier, sqls, 1-965
- Database server session,
- current, dapi, 12-273, 12-275, 12-301, 12-281
- DATABASE statement, esqlc, 12-96
- and implicit connections, esqlc, 12-18, 12-19, 12-68
- defined statement constant, esqlc, 15-17
- determining database type, sqls, 1-296
- determining name of a connection, esqlc, 11-11
- determining name of a database server, esqlc, 12-31, 11-11
- exclusive mode, sqls, 1-296, sqlt, 7-8
- locking, sqlt, 7-8
- opening a database, esqlc, 12-27
- specifying current database, sqls, 1-295
- SQLWARN after, sqls, 1-296, sqlt, 5-12
- starting a database server, esqlc, 12-20
- syntax, sqls, 1-295
- Database, stores 7, sqlr, A-1
- Databases,
- connecting to from the command line, bldmg_ug, 3-7, 3-8
- connecting to with the GUI, bldmg_ug, 2-5
- listing from the command line, bldmg_ug, 3-8
- Databases page, bldmg_ug, 2-4
- Datablade,
- message information (syserrors), sqlr, 1-33
- DataBlade API, sqlr, Glossary-6
- client errors, dapi, 9-12
- example callback, dapi, 9-7
- identifying routines and data types from, dbdkug, 5-7
- initialization, dapi, 5-3
- memory allocation functions, dbdkug, 4-13
- memory management routines, udr, 5-13
- overview of, overview, 1-11
- server exceptions, dapi, 9-10
- tips for using, dbdkug, 4-15
- writing DataBlade module routines, overview, 1-22
- DataBlade API data type,
- mi_boolean, dapi, 2-4
- mi_char, dapi, 2-3
- mi_char1, dapi, 2-3
- mi_date, dapi, 2-4
- mi_datetime, dapi, 2-4
- mi_decimal, dapi, 2-4
- mi_double_precision, dapi, 2-3
- mi_float, extend, 5-9
- mi_impexp, extend, 6-15
- mi_impexpbin, extend, 6-17
- mi_int1, dapi, 2-3
- mi_int8, dapi, 2-3
- mi_integer, dapi, 2-3, extend, 5-9
- mi_interval, dapi, 2-4
- mi_lvarchar, dapi, 2-3, extend, 6-6
- mi_money, dapi, 2-3
- mi_numeric, dapi, 2-4
- mi_real, dapi, 2-4, extend, 5-13
- mi_sendrecv, extend, 6-11
- mi_smallint, dapi, 2-3
- mi_string, dapi, 2-3
- mi_unsigned_char1, dapi, 2-3
- mi_unsigned_int8, dapi, 2-3
- mi_unsigned_integer, dapi, 2-3, extend, 5-12
- mi_unsigned_smallint, dapi, 2-3, extend, 5-12
- mi_wchar, dapi, 2-3
- DataBlade API functions,
- reference pages, dapi, 12-28 to
- DataBlade client application,
- compiling, gls_api, 1-15
- current processing locale, gls_api, 1-11
- initializing INFORMIX-GLS, gls_api, 1-19, 4-86
- linking INFORMIX-GLS, gls_api, 1-15
- localizing, gls_api, 1-9
- DataBlade Developers Kit,
- example DataBlade modules, overview, 2-10
- overview, overview, 1-6
- Partners Program, dbdkug, 1-6
- software requirements, dbdkug, Intro-5, overview, Intro-5
- tools in, overview, 2-3
- Tutorial, dbdkug, 1-6
- tutorial, overview, 2-9
- DataBlade Developers Kit InfoShelf,
- about, bldmg_ug, Intro-10
- contents, dbdkug, Intro-9
- described, overview, 2-8
- launching, dbdkug, Intro-9
- software requirement, dbdkug, Intro-5, overview, Intro-5, bldmg_ug, Intro-4
- DataBlade Developers Program,
- error code allocation, dbdkug, 3-20, Intro-11
- DataBlade module, sqlr, Glossary-6
- debugging, udr, 4-8
- loading into server address space, udr, 4-9
- DataBlade module objects,
- adding test data for, dbdkug, 3-42
- aggregates, dbdkug, 3-12
- casts, dbdkug, 3-17
- creating, dbdkug, 3-11 to , 3-42, 6-9
- data types, dbdkug, 3-31 to
- errors, dbdkug, 3-19
- generating files, dbdkug, 3-47 to
- interfaces, dbdkug, 3-21
- user-defined routines, dbdkug, 3-22
- DataBlade modules, sqlt, 1-10
- aggregates in, overview, 1-13
- APIs used in development of, overview, 1-10
- C++ code, using in, overview, 1-27
- casts in, overview, 1-25
- compiling source code, overview, 2-7
- components of, overview, 1-12
- creation task list, overview, 2-7
- data model, dbdkug, 2-3
- data types in, overview, 1-13 to
- debugging, overview, 2-7
- defined, dbdkug, 1-3
- definition, overview, 1-3
- dependencies between, overview, A-7
- designing, dbdkug, 2-3 to
- directory for on UNIX, bldmg_ug, 1-5
- directory for on Windows NT, bldmg_ug, 1-6
- documenting, overview, 2-8
- editing source code, overview, 2-7
- errors in, overview, 1-26
- examples, overview, A-7
- extending Informix Dynamic Server with, overview, 1-3
- foundation, using as, overview, 1-6
- generating files, dbdkug, 6-13
- identification code for, overview, 2-7
- imported files in, overview, 1-26
- importing interfaces from, dbdkug, 3-11
- information on, displaying, bldmg_ug, 3-14, 2-13
- Informix, overview, B-1 to
- installation files, overview, 2-4
- installing, overview, A-7, 2-7
- installing on UNIX, dbdkug, 8-6, bldmg_ug, 1-4
- installing on Windows NT, dbdkug, 9-5, bldmg_ug, 1-5
- interfaces for, bldmg_ug, 2-7, 3-10
- interfaces in, overview, 1-25
- loading into server address space, dbdkug, 9-10
- loading the shared object file, dbdkug, 8-15
- managing from the command line, bldmg_ug, 3-7 to
- managing with the GUI, bldmg_ug, 2-4 to
- memory allocation for, overview, 1-10
- objects, defining with BladeSmith, dbdkug, 3-11
- preparation from the command line, bldmg_ug, 3-9
- preparation with the GUI, bldmg_ug, 2-6
- query language interface to, dbdkug, 2-10 to
- registering from the command line, bldmg_ug, 3-9
- registering in a database, overview, 2-6
- registering with the GUI, bldmg_ug, 2-7
- registration script, dbdkug, C-1
- routines in, overview, 1-22 to
- source code, overview, 2-4
- SQL scripts, overview, 2-4
- storage for, overview, A-8
- test files, overview, 2-4
- testing, overview, A-8, 2-7
- tests in, overview, 1-26
- thread-safe calls in, dbdkug, 4-10
- trace class, creating for, dbdkug, 5-14
- unregistering from the command line, bldmg_ug, 3-11
- unregistering with the GUI, bldmg_ug, 2-9
- upgrading from the command line, bldmg_ug, 3-10
- upgrading with the GUI, bldmg_ug, 2-8
- virtual processors, using, overview, 1-9
- DataBlade UDR,
- compiling, gls_api, 1-16
- current processing locale, gls_api, 1-11
- initializing INFORMIX-GLS, gls_api, 1-19, 4-86
- linking INFORMIX-GLS, gls_api, 1-16
- localizing, gls_api, 1-9
- MI_SERVBUILD compiler flag, gls_api, 1-18
- DataBlade-module data types, extend, 1-16
- Dataskip,
- skipping unavailable dbspaces, sqls, 1-692
- Date data,
- alternative digits for, gls_api, 3-8
- alternative formats, gls, 2-29
- Asian. See Era-based dates.,
- converting, gls_api, 4-15
- customizing format of, gls, 1-50
- end-user format, gls, 1-15, 1-39, 1-19, 1-50, A-9
- era names, gls_api, 3-8
- field width, gls_api, 4-22, 4-58
- format of, gls, A-8
- format string, gls_api, 4-54, 4-16
- formatting, gls_api, 4-53
- formatting and conversion functions, gls_api, 4-10
- formatting directives for, gls_api, 4-18, 4-20, 4-55, 4-57
- locale category for, gls_api, 3-7
- locale-specific, gls, 1-6, 1-14
- locale-specific formats, gls_api, 3-7
- month names, gls_api, 3-8
- precedence of environment variables, gls, 1-51, 7-14
- precision, gls_api, 4-58
- See also Data; DATE data type; DATETIME data type; Era-based dates.,
- See also Date/time data.,
- setting GL_DATE, gls, 2-25
- SQL data types for, gls_api, 3-4
- weekday names, gls_api, 3-8
- date data type,
- corresponding SQL data type, esqlc, 2-4, 2-11
- data conversion, esqlc, 6-37
- declaration, esqlc, 6-3
- defined constant, esqlc, 2-10
- See also DATE data type.,
- DATE data type, sqlr, 2-39, sqls, 1-871, sqlt, 9-15
- casting to integer, sqlr, 2-28
- converting to DATETIME, sqlr, 2-28
- corresponding ESQL/C variable type, esqlc, 2-4, 2-11
- data conversion, esqlc, 6-37
- DATETIME, INTERVAL with, sqlr, 2-10, 2-13
- declaring host variables for, esqlc, 6-3
- defined constant, esqlc, 2-8
- end-user format, gls, 1-15, 1-19, 1-50, A-9, 2-7, 2-25
- era-based dates, gls, 1-51
- ESQL library functions, gls, 7-8
- ESQL/C functions, gls, 7-10, 7-8
- ESQL/C library functions, gls, 7-9
- ESQL/COBOL library routines, gls, 7-9
- ESQL/COBOL routines, gls, 7-10, 7-8
- extended-format strings, gls, 7-10
- format for (DBDATE), sqlr, 3-23
- functions in, sqls, 1-932
- greater than condition, sqls, 1-1020
- internal format, gls, 1-15, 1-12
- international date formats, sqlr, 2-40, sqlt, 1-17
- ORDER BY sequence, sqlt, 2-13
- precedence of environment variables, gls, 1-51, 7-14
- rdatestr(), esqlc, 6-6
- rdayofweek(), esqlc, 6-8
- rdefmtdate(), esqlc, 6-10
- rfmtdate(), esqlc, 6-14
- rjulmdy(), esqlc, 6-17
- rleapyear(), esqlc, 6-19
- rmdyjul(), esqlc, 6-21
- rstrdate(), esqlc, 6-23
- rtoday(), esqlc, 6-26
- See also date data type.,
- See also Date data.,
- source data, sqlr, 2-14
- syscolumns coltype code for, sqlr, 1-24
- two-digit year values and DBCENTURY variable, sqlr, 2-40
- unloading, sqls, 1-770
- year digits for (DBCENTURY), sqlr, 3-20
- Date expressions,
- formatting, esqlc, 6-4
- valid characters, esqlc, 6-4
- DATE function, sqls, 1-932, 1-933, sqlt, 2-58
- Date string, gls_api, 3-7
- Date/time data,
- A.M. equivalent, gls_api, 3-8
- alternative digits for, gls_api, 3-8
- converting, gls_api, 4-24
- field width, gls_api, 4-32, 4-68
- format string, gls_api, 4-62, 4-25
- formatting, gls_api, 4-61
- formatting and conversion functions, gls_api, 4-10
- formatting directives for, gls_api, 4-63, 4-30, 4-66, 4-27
- locale category for, gls_api, 3-7
- locale-specific formats, gls_api, 3-7
- P.M. equivalent, gls_api, 3-8
- precision, gls_api, 4-68
- See also Date data.,
- SQL data types for, gls_api, 3-4
- Date/time string, gls_api, 3-7
- datetime data type,
- arithmetic operations, esqlc, 6-36
- corresponding SQL data type, esqlc, 2-4
- data conversion, esqlc, 6-37
- declaration, esqlc, 6-29
- defined constant, esqlc, 2-10
- definition of, esqlc, 6-28
- fetching into, esqlc, 6-33
- inserting from, esqlc, 6-33
- role of datetime.h, esqlc, 2-11
- See also DATETIME data type; dtime_t typedef.,
- DATETIME data type, sqlr, 2-40, sqls, 1-871, sqlt, 9-16
- ANSI-standard qualifiers, esqlc, 6-36
- character string values, sqlr, 2-43
- converting to DATE, sqlr, 2-28
- converting to integer, sqlr, 2-28
- corresponding ESQL/C data type, esqlc, 2-4, 2-11
- data conversion, esqlc, 2-18, 6-51, 6-33, 6-35, 6-37
- DATE function with, sqlt, 2-58
- DATE INTERVAL with, sqlr, 2-10 to
- declaring host variables for, esqlc, 6-29
- defined constant, esqlc, 2-8
- dtaddinv(), esqlc, 6-40
- dtcurrent(), esqlc, 6-42
- dtcvasc(), esqlc, 6-44
- dtcvfmtasc(), esqlc, 6-47
- dtextend(), esqlc, 6-51
- dtsub(), esqlc, 6-54
- dtsubinv(), esqlc, 6-57
- dttoasc(), esqlc, 6-59
- dttofmtasc(), esqlc, 6-62
- dynamically allocating structures for, esqlc, 17-12
- end-user format, gls, 1-15, 1-19, 1-50, A-9, 2-20, 2-35
- era-based dates, gls, 1-51
- ESQL library functions, gls, 7-15
- ESQL/C functions, gls, 7-15
- ESQL/COBOL routines, gls, 7-15
- EXTEND function with, sqlr, 2-13, sqlt, 2-58
- extended-format strings, gls, 7-16
- extending, esqlc, 6-51, 6-33
- extending fields in, sqlr, 2-11
- fetching, esqlc, 2-18, 6-33
- field qualifiers, sqlr, 2-41, sqls, 1-879
- format, sqlt, 9-18
- format for, sqlt, 2-58
- format for (DBTIME), sqlr, 3-38
- formatting directives for, gls, 2-36
- functions on, sqls, 1-932
- greater than condition, sqls, 1-1020
- inserting, esqlc, 2-18, 6-33
- internal format, gls, 1-15
- international formats, sqlr, 2-44, sqlt, 9-19
- length (syscolumns), sqlr, 1-28
- macros, esqlc, 6-31
- ORDER BY sequence with, sqlt, 2-13
- precedence of environment variables, gls, 1-52, 7-17
- precision of underlying decimal value, esqlc, 6-29
- qualifiers, esqlc, 6-36, 6-29
- role of datetime.h, esqlc, 2-11, 1-22
- See also Date data.,
- See also datetime data type.,
- source data, sqlr, 2-14
- syscolumns coltype code for, sqlr, 1-24
- two-digit year values and DBDATE variable, sqlr, 2-43
- unloading, sqls, 1-772
- with SET DESCRIPTOR, sqls, 1-710
- year digits for (DBCENTURY), sqlr, 3-20
- DATETIME Field Qualifier, sqls, 1-879
- DATETIME function,
- CREATE TABLE with, sqls, 1-223
- datetime.h header file, dapi, 1-6
- contents and use, esqlc, 6-40, 6-28
- data types defined, esqlc, 2-11, 2-12
- definition of, esqlc, 1-22
- macros defined, esqlc, 17-12, 6-31
- DAY function, sqls, 1-932, 1-934
- DB code set. See Database code set.,
- DB-Access,
- creating database with, sqlt, 9-42, 5-34
- Modify option, sqlt, 14-80
- syntax error, sqlt, 14-80
- UNLOAD statement, sqlt, 9-44
- DB-Access utility, gls, 1-6
- DB_LOCALE environment variable, esqlc, 1-106, gls_api, 1-11, extend, 6-24
- database code set, gls, 1-41
- default value, gls, 1-28
- precedence of, gls, 1-37
- role in code-set conversion, gls, 1-45, 1-47
- See also Database locale.,
- sending to database server, gls, 1-32
- server-processing locale, gls, 1-37
- setting, gls, 1-28
- syntax, gls, 2-17
- verifying database locale, gls, 1-33
- DBA See Database administrator (DBA); Privilege,
- database-level.,
- dbaccess utility, gls, 5-10, 4-10, 6-9
- dbaccessdemo7 script, sqlr, Intro-6, sqls, Intro-6, sqlt, Intro-7, extend, Intro-5, udr, Intro-5
- DBALSBC environment variable, esqlc, 1-108
- DBANSIWARN environment variable, sqlr, 3-17, sqls, 1-206, 1-291, 1-969, esqlc, 12-18, 1-60, 1-106, 11-31, 11-23
- DBAPICODE environment variable, esqlc, 1-108, gls, 1-45
- DBASCIIBC environment variable, esqlc, 1-109
- DBBLOBBUF environment variable, sqlr, 3-19, sqls, 1-773
- LOAD with, sqls, 1-521
- DBCENTURY environment variable, sqlr, 3-20, esqlc, 6-63, 6-44, 6-11, 6-23, 1-109, 6-48, gls_api, 4-29, 4-19, 4-31, 4-21, gls, 2-29
- date value interpretation, sqls, 1-1045
- DBDATE with, sqlr, 3-25
- LOAD with, sqls, 1-517
- DBCODESET environment variable, esqlc, 1-109, gls, 1-37, 1-39, 1-32
- DBCONNECT environment variable, esqlc, 1-109
- DBCSCONV environment variable, esqlc, 1-109
- DBCSOVERRIDE environment variable, esqlc, 1-109
- DBCSWIDTH environment variable, esqlc, 1-109
- DBDATE environment variable, sqlr, 3-23, sqls, 1-770, 1-933, esqlc, 6-63, 1-105, 6-23, 6-48, 6-6, sqlt, 9-16, 4-9, gls_api, 4-31, 4-54, 4-21, 4-67, 4-58, 4-16
- era-based dates, gls, 3-51, 1-51, 2-8
- ESQL library functions, gls, 7-9
- precedence of, gls, 1-39, 1-51, 7-14, 1-24
- sending to database server, gls, 1-32
- setting, gls, 1-50
- syntax, gls, 2-7
- DBDELIMITER environment variable, sqlr, 3-26, sqls, 1-775
- LOAD with, sqls, 1-523
- DBDK_TRACE_ENTER() macro, dbdkug, 5-13
- DBDK_TRACE_ERROR() macro, dbdkug, 5-12
- DBDK_TRACE_EXIT() macro, dbdkug, 5-13
- DBDK_TRACE_MSG() macro, dbdkug, 5-12
- DBEDIT environment variable, sqlr, 3-26
- dbexport utility, gls, 5-10, 1-7, 4-11, 6-9, 2-25
- DBFLTMASK environment variable, sqlr, 3-27, esqlc, 1-109
- dbimport utility, gls, 5-10, 4-11, 6-9
- DBINFO function, sqls, 1-912
- sessionid option with, sqls, 1-915
- DBLANG environment variable, sqlr, 3-28, esqlc, 1-106
- precedence of, gls, 2-16
- setting, gls, 1-49
- syntax, gls, 2-15
- dbload utility, gls, 5-10, 4-11, 6-9
- DBMONEY environment variable, sqlr, 3-29, sqls, 1-771, esqlc, 5-41, 5-30, 5-31, 1-105, 5-44, 5-37, sqlt, 9-15, gls_api, 4-72, 4-36
- defining currency symbols, gls, 7-22
- ESQL library functions, gls, 7-22, 7-19
- precedence of, gls, 1-39, 1-53, 7-19, 1-24
- sending to database server, gls, 1-32
- setting, gls, 1-53
- syntax, gls, 2-19
- DBMONEYSCALE environment variable, esqlc, 1-110
- DBMS. See Database management system.,
- DBNLS environment variable, esqlc, 1-106, gls, 1-39, 1-51, 1-52, 1-53, 1-32, 1-45, 1-34, 1-24
- DBONPLOAD environment variable, sqlr, 3-31
- DBPATH environment variable, sqlr, 3-31, esqlc, 12-50, 1-105, 12-26
- DBPRINT environment variable, sqlr, 3-34
- DBREMOTECMD environment variable, sqlr, 3-35
- .dbs file extension, gls, 6-3
- dbschema utility, sqlt, 9-42, gls, 5-10, 4-11, 6-9
- DBSERVERNAME function, sqls, 1-895
- CREATE TABLE with, sqls, 1-223
- example, sqlt, 3-19
- dbservername() built-in function, extend, 2-9
- dbspace,
- ALTER FRAGMENT to add, sqlt, 9-50
- CREATE DATABASE with, sqlt, 9-39
- DBINFO function with, sqls, 1-914
- default, sqls, 1-118
- definition of, sqlr, Glossary-6
- INFO statement with, sqls, 1-492
- name, sqls, 1-914
- round robin distribution, sqls, 1-44
- setting with CREATE TABLE, sqls, 1-246
- skipping if unavailable, sqls, 1-692
- temporary tables in, sqls, 1-246, 1-643
- dbspaces,
- size and location, sqlr, 1-18
- DBSPACETEMP configuration parameter,
- CREATE TEMP TABLE with, sqls, 1-219
- DBSPACETEMP environment variable, sqlr, 3-36, sqls, 1-643
- CREATE TEMP TABLE with, sqls, 1-219
- DBSS2 environment variable, esqlc, 1-110
- DBSS3 environment variable, esqlc, 1-110
- DBTEMP environment variable, sqlr, 3-37, esqlc, 1-105
- DBTIME environment variable, sqlr, 3-38, sqls, 1-772, esqlc, 6-62, 6-74, 1-105, 6-68, 6-47, sqlt, 9-19, gls_api, 4-62, 4-31, 4-67, 4-25
- era-based dates, gls, 3-51
- ESQL library functions, gls, 7-16
- precedence of, gls, 1-39, 1-52, 7-17, 1-24
- sending to database server, gls, 1-32
- setting, gls, 1-50
- syntax, gls, 2-20
- with multibyte characters, gls, 2-22
- DBUPSPACE environment variable, sqlr, 3-41
- dbx utility, dbdkug, 8-17
- DCE thread package. See Distributed Computing Environment (DCE).,
- DDL.See Data definition language.,
- Deadlock detection, sqls, 1-729, sqlt, 7-19
- DEALLOCATE COLLECTION statement, sqls, 1-297, esqlc, 9-12
- DEALLOCATE DESCRIPTOR statement, sqls, 1-299, esqlc, 16-12, 16-5
- DEALLOCATE ROW statement, sqls, 1-301, esqlc, 9-57
- debugger utility, dbdkug, 8-17
- Debugging,
- starting the debugger, udr, 4-11
- steps for, udr, 4-9
- Debugging a DataBlade module, overview, 2-7
- Debugging DataBlade modules,
- ActiveX value objects, dbdkug, 6-7
- compiling shared object file for, dbdkug, 5-39
- UNIX,
- attaching to the server process, dbdkug, 8-17
- breakpoints, setting, dbdkug, 8-18
- debugger utilities, dbdkug, 8-17
- installing, dbdkug, 8-6
- overview of tasks, dbdkug, 8-14
- preparing the environment, dbdkug, 8-4
- prerequisite tasks, dbdkug, 8-3
- shared object files, dbdkug, 8-4, 8-5
- shutting down the server, dbdkug, 8-15
- signal handlers, disabling, dbdkug, 8-17
- starting the debugger, dbdkug, 8-17
- starting the server, dbdkug, 8-15
- using Windows NT, dbdkug, 8-18
- virtual processor, identifying, dbdkug, 8-16
- Windows NT,
- attaching to the server process, dbdkug, 9-9, 9-10, 9-11
- breakpoints, setting, dbdkug, 9-11
- dynamic link library, using, dbdkug, 9-4
- installing, dbdkug, 9-5
- overview of tasks, dbdkug, 9-8
- preparing the environment, dbdkug, 9-4
- prerequisite tasks, dbdkug, 9-3
- starting the debugger, dbdkug, 9-9, 9-11
- starting the server, dbdkug, 9-9, 9-7
- stopping the server and debugger, dbdkug, 9-11
- Visual C++, using, dbdkug, 9-10
- DEC data type. See DECIMAL data type.,
- dec_t typedef,
- defined constant for DECIMAL data type, esqlc, 2-10
- defined constant for MONEY data type, esqlc, 2-10
- definition of, esqlc, 4-4
- decadd() library function, esqlc, 4-7, 4-9
- deccmp() library function, esqlc, 4-11, 4-7
- deccopy() library function, esqlc, 4-7, 4-14
- deccvasc() library function, esqlc, 4-7, 4-16
- deccvdbl() library function, esqlc, 4-19, 4-7
- deccvint() library function, esqlc, 4-21, 4-7
- deccvlong() library function, esqlc, 4-23, 4-7
- decdiv() library function, esqlc, 4-7, 4-25
- dececvt() library function, esqlc, 13-30, 13-31, 4-7, 13-25, 4-28
- decfcvt() library function, esqlc, 13-30, 13-31, 13-25, 4-28
- decfvct() library function, esqlc, 4-7
- Decimal arithmetic,
- addition, esqlc, 4-9
- division, esqlc, 4-25
- multiplication, esqlc, 4-35
- subtraction, esqlc, 4-40
- DECIMAL data type, sqls, 1-866, gls, A-7, 1-53, 1-14
- casts for, sqlr, 2-27
- corresponding ESQL/C variable type, esqlc, 2-4, 2-12
- data conversion, esqlc, 2-19, 2-20, 4-7, 2-21, 5-37, 5-18
- decadd(), esqlc, 4-9
- deccmp(), esqlc, 4-11
- deccopy(), esqlc, 4-14
- deccvasc(), esqlc, 4-16
- deccvbl(), esqlc, 4-19
- deccvint(), esqlc, 4-21
- deccvlong(), esqlc, 4-23
- decdiv(), esqlc, 4-25
- dececvt(), esqlc, 4-28
- decfcvt(), esqlc, 4-28
- decimal structure shown, esqlc, 4-4
- declaring host variables for, esqlc, 4-3
- decmul(), esqlc, 4-35
- decround(), esqlc, 4-37
- decsub(), esqlc, 4-40
- dectoasc(), esqlc, 4-42
- dectodbl(), esqlc, 4-45
- dectoint(), esqlc, 4-47
- dectolong(), esqlc, 4-50
- dectrunc(), esqlc, 4-52
- defined constant, esqlc, 15-21, 2-8, 2-9
- description of, sqlr, 2-45
- disk storage, sqlr, 2-45
- fixed-point, sqlr, 2-45, sqlt, 9-13
- fixed-point decimals, esqlc, 2-20, 2-22
- floating-point, sqlr, 2-44, sqlt, 9-12
- GET DESCRIPTOR with, sqls, 1-437
- length (syscolumns), sqlr, 1-27
- number of decimal digits, esqlc, 2-18, 5-6
- precision and scale, sqls, 1-437
- role of decimal.h, esqlc, 2-12, 1-22
- scale and precision, esqlc, 2-22, 15-8
- See also decimal data type.,
- See Monetary data; Numeric data.,
- syscolumns coltype code for, sqlr, 1-24
- unloading, sqls, 1-771
- with SET DESCRIPTOR, sqls, 1-710
- decimal data type,
- addition, esqlc, 4-9
- arithmetic operations, esqlc, 4-7
- comparing, esqlc, 4-11
- converting from double, esqlc, 4-19
- converting from int8, esqlc, 5-27
- converting from integer, esqlc, 4-21
- converting from long int, esqlc, 4-23
- converting from text, esqlc, 4-16
- converting to double, esqlc, 4-45
- converting to int, esqlc, 4-47
- converting to int8, esqlc, 5-18
- converting to long int, esqlc, 4-50
- converting to text, esqlc, 4-42, 5-37, 4-28
- copying, esqlc, 4-14
- corresponding SQL data type, esqlc, 2-4
- data conversion, esqlc, 2-20, 4-7
- declaration, esqlc, 4-3
- defined constant for DECIMAL data type, esqlc, 2-10
- defined constant for MONEY data type, esqlc, 2-10
- division, esqlc, 4-25
- floating-point decimals, esqlc, 2-20, 2-22
- in thread-safe application, esqlc, 13-25
- multiplication, esqlc, 4-35
- role of decimal.h, esqlc, 2-12
- rounding, esqlc, 4-37
- See also DECIMAL data type; MONEY data type; dec_t typedef.,
- subtraction, esqlc, 4-40
- truncating, esqlc, 4-52
- Decimal digits, display of, sqlr, 3-27
- Decimal point (.),
- as delimiter in INTERVAL, sqlr, 2-50
- Decimal point. See \xfa , decimal point.,
- Decimal separator, gls_api, 4-75, 3-5, 3-6, gls, 1-19, A-7, 7-19, 3-49, 1-14
- decimal structure, esqlc, 4-4
- decimal.h header file, dapi, 1-6
- data types defined, esqlc, 4-4, 2-12
- definition of, esqlc, 1-22
- DECLARE SECTION, esqlc, 1-27
- excluding C header file statements from, esqlc, 1-72
- including C declaration syntax in, esqlc, 1-72
- DECLARE statement, sqls, 1-303 to , gls, 3-5
- and sqlca structure, esqlc, 11-39, 11-30
- collection derived table with, sqls, 1-833
- collection variables with, sqls, 1-833
- CURSOR FOR keyword, sqlt, 5-21
- CURSOR keyword, sqls, 1-316
- cursors with prepared statements, sqls, 1-319
- FOR INSERT clause, sqlt, 6-9
- FOR READ ONLY option, sqls, 1-310
- FOR UPDATE, sqlt, 6-15
- FOR UPDATE column list, sqls, 1-312
- FOR UPDATE option, sqls, 1-310
- in thread-safe application, esqlc, 13-24
- insert cursor for collection variable, esqlc, 9-21
- restrictions with SELECT with ORDER BY, sqls, 1-638
- SCROLL keyword, sqls, 1-317, sqlt, 5-24
- select cursor for collection variable, esqlc, 9-27
- SELECT with, sqls, 1-608
- transactions with, sqls, 1-325
- WHERE CURRENT OF clause, sqls, 1-311
- with a SELECT statement, esqlc, 14-15
- with an EXECUTE FUNCTION statement, esqlc, 17-28, 16-28, 14-15
- with an INSERT statement, esqlc, 14-18
- with deferred PREPARE, esqlc, 14-30
- WITH HOLD clause, sqlt, 7-24
- WITH HOLD keywords, sqls, 1-318
- with OPTOFC and Deferred PREPARE features, esqlc, 14-38
- decmul() library function, esqlc, 4-7, 4-35
- decround() library function, esqlc, 4-7, 4-37
- decsub() library function, esqlc, 4-40, 4-7
- dectoasc() library function, esqlc, 4-42, 4-7
- dectodbl() library function, esqlc, 4-45, 4-7
- dectoint() library function, esqlc, 4-7, 4-47
- dectolong() library function, esqlc, 4-50, 4-7
- dectrunc() library function, esqlc, 4-52, 4-7
- .def file extension, esqlc, 1-80, 1-85, 1-87
- default,
- system, dapi, 5-9
- default information structures, dapi, 5-10
- DEFAULT keyword,
- in CONNECT statement, sqls, 1-103
- Default locale, sqlr, Intro-5, sqls, Intro-6, esqlc, Intro-4, sqlt, Intro-6, gls_api, 3-11, 3-13, 1-11, dapi, Intro-5, extend, Intro-4, udr, Intro-4
- default code set, gls, 1-19, 1-30, 1-20, A-13
- definition of, gls, 1-18
- for client application, gls, 1-28
- for database server, gls, 1-28
- locale modifier, gls, 1-21
- locale name, gls, 1-20
- required, gls, A-20
- Default order of compilation of ESQL/C programs, overview of, esqlc, 1-11
- Default user name, bldmg_ug, 2-6, 3-8
- Default value, sqlr, Glossary-7, sqlt, 9-34
- CREATE TABLE limitations, sqls, 1-225
- CREATE TABLE syntax for, sqls, 1-223
- sysdefaults information, sqlr, 1-30
- Deferred PREPARE feature, esqlc, 14-30
- enabling, esqlc, 14-32
- restrictions on, esqlc, 14-31
- SET DEFERRED_PREPARE statement, esqlc, 14-32
- with AUTOFREE and OPTOFC features, esqlc, 14-39
- with OPTOFC feature, esqlc, 14-38
- Deferred-PREPARE feature, sqls, 1-698
- define directives, ESQL/C,
- processing of, esqlc, 1-9
- define preprocessor directive, esqlc, 1-61, 1-12, 1-14
- DEFINE statement, sqls, 2-8
- placement of, sqls, 2-10
- Defining ActiveX value objects, dbdkug, 6-9
- Definitions files, dbdkug, B-2, 5-4
- del client command, bldmg_ug, 3-16
- del logs command, bldmg_ug, 3-16
- delete operator, dbdkug, 6-34
- Delete privilege, sqlt, 11-8
- DELETE statement, sqls, 1-327 to
- all rows of table, sqlt, 4-4
- and NOT FOUND condition, esqlc, 11-20, 11-35
- cascading, sqls, 1-330
- collection columns, esqlc, 9-44
- collection columns with, sqls, 1-329
- Collection derived table clause, sqls, 1-333, 1-337
- Collection Derived Table clause, esqlc, 9-34, 9-68
- collection derived table with, sqls, 1-833
- collection variables with, sqls, 1-332, 1-333, 1-833
- coordinated deletes, sqlt, 6-6
- count of rows, sqls, 1-450, 1-915, sqlt, 6-4
- cursor with, sqls, 1-311
- defined statement constant, esqlc, 15-17, 15-18
- description of, sqlt, 4-4
- determining estimated cost of, esqlc, 11-30
- determining number of rows deleted, esqlc, 11-30, 11-8
- determining rowid, esqlc, 11-30
- dynamic, esqlc, 14-40, 14-52, 15-26
- embedded, sqlt, 5-6, 6-3 to
- era-based dates, gls, 3-50
- failing to access rows, esqlc, 11-29
- GLS considerations, gls, 3-49
- in ANSI-compliant database, esqlc, 3-18
- interrupting, esqlc, 12-52, 12-34
- known at compile time, esqlc, 14-40, 14-52
- missing WHERE signalled, sqls, 1-340
- not known at compile time, esqlc, 15-26
- number of rows, sqlt, 5-10
- object modes with, sqls, 1-657
- parameterized, esqlc, 17-43, 14-52, 16-46, 15-27
- preparing, sqlt, 5-31
- privilege for, sqlt, 11-5, 11-8
- privilege for See Privilege, table-level.,
- row variables, esqlc, 9-68
- row variables with, sqls, 1-337
- smart large object, dapi, 3-80
- transactions with, sqlt, 6-5
- trigger, sqls, 1-260
- using subquery, sqlt, 4-6
- view with, sqlt, 11-29
- WHERE clause, sqls, 1-330
- checking for, sqls, 1-340
- WHERE clause conditions, gls, 3-50
- WHERE clause restricted, sqlt, 4-7
- WHERE CURRENT OF clause, sqls, 1-331, esqlc, 14-19
- with cursor, sqlt, 6-7
- with DESCRIBE, esqlc, 15-23, 15-16
- with SELECT...FOR UPDATE, sqls, 1-639
- with update cursor, sqls, 1-331
- within a transaction, sqls, 1-328
- without WHERE clause, esqlc, 15-23, 11-31, 11-23, 15-18, 11-15
- Deleting,
- log files from the command line, bldmg_ug, 3-14
- log files with the GUI, bldmg_ug, 2-13
- DELIMIDENT environment variable, sqlr, 3-42, sqls, 1-972, esqlc, 9-68, 1-107, 1-33, gls, 3-10
- variable name 'global' with, sqls, 1-983
- Delimited identifier, esqlc, 9-68, 1-32, 14-19
- See also SQL identifier.,
- Delimited identifiers, gls, 3-10
- Delimiter,
- for DATETIME values, sqlr, 2-42
- for INTERVAL values, sqlr, 2-50
- specifying with LOAD, sqls, 1-523
- specifying with UNLOAD, sqls, 1-775
- DELIMITER keyword,
- in UNLOAD, sqls, 1-775
- Delimiters,
- field, dbdkug, 6-27
- string, dbdkug, 6-27
- demo1 sample program, esqlc, 1-117
- demo2 sample program, esqlc, 14-54
- demo3 sample program, esqlc, 16-37, 16-15, 17-18
- demo4 sample program, esqlc, 17-34, 14-54, 16-15
- Demonstration database, sqlr, Intro-6, sqls, Intro-6, esqlc, Intro-5, sqlt, Intro-7, extend, Intro-5, udr, Intro-5
- creating and populating, esqlc, B-3
- map of, sqlr, A-8
- See also stores7 database.,
- structure of tables, sqlr, A-2
- tables in, sqlr, A-2 to
- Demonstration programs,
- location, esqlc, 1-117
- source files for, esqlc, B-1
- Denormalization,
- collection data types, with, overview, 1-19
- row data types, with, overview, 1-21
- Dependencies, for custom SQL, dbdkug, 3-46
- DESCRIBE statement, sqls, 1-338 to , gls, 8-14
- allocating memory for data, esqlc, 17-10, 2-30, 16-6, 16-7
- allocating memory for sqlda, esqlc, 17-6
- and deferred PREPARE, esqlc, 14-34
- and lvarchar host variables, esqlc, 16-7
- and sqlca structure, esqlc, 15-23
- collection variable with, sqls, 1-344
- Deferred-PREPARE feature with, sqls, 1-699
- describing statement type, sqlt, 5-33
- determining column data type, esqlc, 15-21, 15-22, 3-7, 2-8
- determining return-value data type, esqlc, 15-21
- determining SQL statement type, esqlc, 11-29, 11-33, 15-17
- distinct data type with, sqls, 1-439
- GET DESCRIPTOR with, sqls, 1-436
- initializing sqlda structure, esqlc, 17-7
- initializing system-descriptor area, esqlc, 16-6
- INTO clause, esqlc, 17-43, 15-16, 17-4, 17-6, 17-7
- INTO sqlda pointer clause, sqls, 1-343
- LENGTH field, sqls, 1-438
- opaque data type with, sqls, 1-438
- role in dynamic SQL, esqlc, 14-10
- setting COUNT field, esqlc, 16-6
- SQLCODE value, esqlc, 11-33, 15-17
- SQLSTATE value. See DESCRIBE statement, SQLCODE value.,
- statement type, sqls, 1-339
- USING SQL DESCRIPTOR clause, sqls, 1-341, esqlc, 16-46, 16-14, 15-15, 16-4, 16-29, 16-6
- warnings after, esqlc, 11-31, 11-23, 11-15
- with an item descriptor, esqlc, 16-14, 16-29
- with deferred PREPARE, esqlc, 14-31
- with input parameters, esqlc, 16-6
- with SET DESCRIPTOR, sqls, 1-712
- with sqlvar_struct, esqlc, 17-27, 17-17
- X/Open data type values, esqlc, 15-21
- Description locale, for a project, dbdkug, 3-10
- Descriptor column, sqlt, 8-25
- Descriptor. See System-descriptor area.,
- Designing DataBlade modules, dbdkug, 2-3 to
- ActiveX value objects, dbdkug, 6-7
- data types, dbdkug, 2-6
- design specification, dbdkug, 1-8
- functional specification, dbdkug, 1-7
- programming language options, dbdkug, 1-8
- Destroy support function, sqls, 1-377, 1-329, 1-172
- destroy() support function, dapi, 3-81, 12-277, 12-224
- description of, extend, 6-20, 5-6
- for smart large objects, extend, 6-22
- summary of, extend, 6-4
- Destructor,
- LO-specification structure, dapi, 12-314
- LO-status structure, dapi, 12-346
- Detached index, sqlr, Glossary-7, sqls, 1-157
- Developing DataBlade modules,
- certifying, dbdkug, 1-12
- development plan, dbdkug, 1-10
- Informix registry, contacting, dbdkug, 1-11
- overview, dbdkug, 1-4 to
- Diagnostic area,
- message codes in, sqls, 1-442
- Diagnostic file, gls, 1-27, 4-3, 5-3
- Diagnostic information,
- definition of, esqlc, 11-4
- with GET DIAGNOSTICS statement, esqlc, 11-7
- with the sqlca structure, esqlc, 11-27
- Diagnostic table,
- examples with object mode, sqls, 1-659
- many to one relationship to violations table, sqls, 1-663
- starting with constraint -mode and index-mode objects, sqls, 1-666
- Diagnostics area,
- CLASS_ORIGIN field, esqlc, 11-10, 11-22, 11-24, 11-25
- CONNECTION_NAME field, esqlc, 12-31, 11-11
- definition of, esqlc, 11-7
- fields of, sqls, 1-452
- GET DIAGNOSTICS statement with, sqls, 1-441
- INFORMIX_SQLCODE field, esqlc, 11-10, 11-13
- MESSAGE_LENGTH field, esqlc, 11-11
- MESSAGE_TEXT field, esqlc, 11-10, 11-24
- MORE field, esqlc, 11-8
- NUMBER field, esqlc, 11-8
- number of exceptions, sqls, 1-450
- RETURNED_SQLSTATE field, esqlc, 11-10, 11-12
- ROW_COUNT field, esqlc, 11-8
- See also GET DIAGNOSTICS statement.,
- SERVER_NAME field, esqlc, 12-31, 11-11
- SUBCLASS_ORIGIN field, esqlc, 11-10, 11-22, 11-24, 11-25
- undefined fields, esqlc, 11-13
- Diagnostics table,
- creating with START VIOLATIONS TABLE, sqls, 1-748
- examples, sqls, 1-763, 1-765, 1-768
- how to stop, sqls, 1-767
- privileges on, sqls, 1-761
- relationship to target table, sqls, 1-753
- relationship to violations table, sqls, 1-753
- starting with filtering-mode objects, sqls, 1-653
- starting with START VIOLATIONS TABLE, sqls, 1-748
- stopping with filtering-mode objects, sqls, 1-654
- structure, sqls, 1-760
- sysviolations information, sqlr, 1-61
- use with SET, sqls, 1-653
- Digit character,
- decimal number, gls_api, 4-90, 4-121, 4-113, 4-97, 4-115, 4-88, 2-11, 2-13
- hexadecimal number, gls_api, 4-111, 4-135, 2-11, 2-13
- Digit class, gls_api, 4-121, 4-113, 4-97, 4-88, 2-11, 2-13
- Directive. See Preprocessor directive.,
- Directories,
- client files, for, bldmg_ug, 3-12, 2-11
- DataBlade modules on UNIX, bldmg_ug, 1-5
- DataBlade modules on Windows NT, bldmg_ug, 1-6
- log files, bldmg_ug, 3-14
- Directory, generated file property, dbdkug, 3-50
- Dirty Read isolation level (Informix), sqls, 1-724, sqlt, 7-13
- Disabled object mode, sqls, 1-658
- defined, sqlr, Glossary-7, sqlt, 4-25
- DISCONNECT statement, sqls, 1-346 to , esqlc, 12-93, 12-98
- ALL keyword,