Index

Special Characters
A B C D E F G H I J K L M N O P Q R S T U V W X
Special Characters
  • % (percent sign)
  • use with LIKE (3494)
  • A
  • access plan
  • definition (3104)
  • in a package (3109)
  • in a program (3105)
  • accessing remote databases
  • interactive SQL (4122)
  • activation groups
  • connection management
  • example (4414)
  • add row to table (3205)
  • adding a column (3591)
  • adding data to end of table (4292)
  • adding indexes (3613)
  • address variable, in dynamic SQL (3949)
  • advanced coding technique
  • complex search condition (3478)
  • inserting multiple rows into a table (3460)
  • joining data from multiple tables (3515)
  • aggregating functions (3787)
  • ALIAS names
  • creating (3362)
  • ALIAS statement (3359)
  • ALL (3560)
  • allocating storage for SQLDA (4016)
  • ALTER TABLE (3588)
  • AND keyword
  • description (3503)
  • multiple search condition (3501)
  • ANY (3561)
  • API
  • QSQCHKS (2963)
  • QSQPRCED (2960)
  • application
  • dynamic SQL
  • designing and running (3965)
  • overview (3946)
  • application design
  • user-defined function (UDF) (3889)
  • application domain and object-orientation (3685)
  • application forms using CREATE TABLE example (3857)
  • application program
  • creating (3079)
  • testing SQL statements in (4252)
  • application requester (4312)
  • application requester driver (ARD) programs See also ARD (application requester driver) programs
  • package creation (4513)
  • running statements (4514)
  • application server (4313)
  • ARD (application requester driver) programs (4512)
  • arithmetic error
  • in UDFs (3899), (3935)
  • arithmetic expression error (3257), (3266)
  • arranging rows (3304)
  • assignments in dynamic SQL example (3872)
  • assignments involving different UDTs example (3874)
  • assignments involving UDTs example (3870)
  • asterisk (select all columns) (3272)
  • atomic operation
  • data definition statements (DDL) (4216)
  • data integrity (4213)
  • definition (4212)
  • Auditing
  • C2 security (4171)
  • authority, public (4155) See also public authority
  • authorization
  • Create SQL Package (CRTSQLPKG) command (4377)
  • for creating package (4364)
  • for running using a package (4365)
  • ID (4164)
  • testing (4254), (4264)
  • auxiliary storage pools (4202), (4246), (4247), (4248)
  • AVG over a UDT example (3809)
  • B
  • basic SQL statements and clauses (3194)
  • BETWEEN clause, multiple search condition (3485)
  • BETWEEN keyword (3484)
  • bibliography (4601)
  • Binary Large OBjects (3712) See also BLOBs (Binary Large OBjects)
  • BLOBs (Binary Large OBjects)
  • uses and definition (3709)
  • blocked insert statement (3466)
  • C
  • C2 security
  • auditing (4172)
  • call level interface (2956)
  • call-type
  • contents with table functions (3914)
  • call-type, passing to UDF (3911), (3912)
  • CAST FROM clause (3893), (3927), (3940)
  • castability (3765)
  • casting, UDFs (3836)
  • catalog
  • database design, use in (3615)
  • definition (3045)
  • getting information about (3618)
  • column (3627)
  • integrity (4244)
  • LABEL ON information (3369)
  • QSYS2 views (3046)
  • table (3619)
  • CCSID
  • connection to non-DB2 UDB for AS/400 (4413)
  • delimited identifier effect (4411)
  • dynamic SQL statement (3972)
  • package considerations (4410)
  • Change Class (CHGCLS) command (4196)
  • change information
  • in table
  • host variables (3219), (3239)
  • Change Job (CHGJOB) command (4193)
  • Change Logical File (CHGLF) command (4185)
  • Change Physical File (CHGPF) command (4184)
  • change session attributes
  • interactive SQL (4092)
  • changing
  • data (3218)
  • information in a table (3161)
  • table definition (3589), (4308)
  • changing a column (3593)
  • Character Large OBjects (3713) See also CLOBs (Character Large OBjects)
  • check constraints (3632)
  • check pending (3652), (4226)
  • checking syntax in interactive SQL (4065)
  • CHGPF command (3215)
  • class schedule table (4546)
  • clause (3344)
  • AND (3507)
  • DISTINCT (3473)
  • FROM (3249)
  • GROUP BY
  • example (3303)
  • HAVING (3310)
  • INTO
  • example (3208)
  • PREPARE statement, use with (3995)
  • restriction (4015)
  • NOT (3509)
  • null value (3318)
  • OR (3508)
  • ORDER BY (3311)
  • SELECT (3271)
  • SET (3222)
  • USING DESCRIPTOR (4035)
  • VALUES (3198)
  • WHENEVER NOT FOUND (3419)
  • WHERE
  • character string (3197)
  • example (3275), (4030)
  • expression (3282)
  • joining tables (3519)
  • multiple search condition within (3500)
  • NOT keyword (3301)
  • WHERE CURRENT OF (3425)
  • CLI (2958)
  • CLOBs (Character Large OBjects)
  • uses and definition (3710)
  • CLOSQLCSR parameter
  • effect on implicit disconnect (4429)
  • CL_SCHED table (4545)
  • coded character set conversion error (3267)
  • coding techniques (3191), (3400), (3453)
  • collating rows (3307)
  • collection
  • changing
  • table definition (4307)
  • creating (3120)
  • definition (2992), (3027)
  • solving problem
  • paging through retrieved data (4285)
  • retrieving data a second time (4304)
  • column
  • adding (3592)
  • defining heading (3137), (3368)
  • definition (2995), (3051)
  • deleting (3596)
  • FOR UPDATE OF clause (3413)
  • getting catalog information about (3628)
  • name
  • definition (3284)
  • SET clause, value (3223)
  • updating view (3178)
  • column definition
  • changing (3594)
  • column functions (3786)
  • combining
  • information from multiple tables (3156)
  • SELECT statement (3537)
  • subselect with UNION
  • example (3536)
  • command
  • RUNSQLSTM
  • errors (4137)
  • command (CL)
  • Change Class (CHGCLS) (4197)
  • Change Job (CHGJOB) (4194)
  • Change Logical File (CHGLF) (4188)
  • Change Physical File (CHGPF) (4187)
  • CHGCLS (Change Class) (4198)
  • CHGJOB (Change Job) (4195)
  • CHGLF (Change Logical File) (4190)
  • CHGPF (Change Physical File) (4191)
  • Create Duplicate Object (CRTDUPOBJ) (4261)
  • Create SQL Package (CRTSQLPKG) (4354), (4585)
  • Create User Profile (CRTUSRPRF) (4167)
  • CRTDUPOBJ (Create Duplicate Object) command (4262)
  • CRTUSRPRF (Create User Profile) (4168)
  • Delete Library (DLTLIB) (4219)
  • Delete SQL Package (DLTSQLPKG) (4358), (4594)
  • Display Message Description (DSPMSGD) (4558)
  • DLTLIB (Delete Library) (4220)
  • DSPMSGD (Display Message Description) (4559)
  • Edit Check Pending Constraints (EDTCPCST) (4228)
  • Edit Rebuild of Access Paths (EDTRBDAP) (4224)
  • Edit Recovery for Access Paths (EDTRCYAP) (4239)
  • EDTCPCST (Edit Check Pending Constraints) (4229)
  • EDTRBDAP (Edit Rebuild of Access Paths) (4225)
  • EDTRCYAP (Edit Recovery for Access Paths) (4240)
  • Grant Object Authority (GRTOBJAUT) (4159)
  • GRTOBJAUT (Grant Object Authority) (4161), (4192)
  • Override Database File (OVRDBF) (3431), (4182), (4189)
  • OVRDBF (Override Database File) (3432), (4183)
  • Reclaim DDM connections (RCLDDMCNV) (4500)
  • Retrieve Message (RTVMSG) (4563)
  • Revoke Object Authority (RVKOBJAUT) (4158)
  • RTVMSG (Retrieve Message) (4566)
  • Run SQL Statements (RUNSQLSTM) (2951)
  • RUNSQLSTM (Run SQL Statements) (4132), (4596)
  • RUNSQLSTM (Run SQL statements) (2952)
  • RVKOBJAUT (Revoke Object Authority) (4160)
  • Send Program Message (SNDPGMMSG) (4564)
  • Send User Message (SNDUSRMSG) (4565)
  • SNDPGMMSG (Send Program Message) (4567)
  • SNDUSRMSG (Send User Message) (4568)
  • Start Commitment Control (STRCMTCTL) (4208)
  • Start Journal Access Path (STRJRNAP) (4242)
  • STRCMTCTL (Start Commitment Control) (4209)
  • STRJRNAP (Start Journal Access Path) (4243)
  • STRSQL (Start SQL) (4599)
  • command, CL
  • Create Structured Query Language Package (CRTSQLPKG) (4580)
  • CRTSQLPKG (Create Structured Query Language Package) (4579)
  • Delete Structured Query Language Package (DLTSQLPKG) (4589)
  • DLTSQLPKG (Delete Structured Query Language Package) (4588)
  • comment
  • for RUNSQLSTM (4135)
  • getting (3377)
  • COMMENT ON statement
  • using, example (3372)
  • COMMIT
  • keyword (4210)
  • prepared statements (3978)
  • statement (4389)
  • statement description (3042)
  • commitment control
  • activation group
  • example (4417)
  • committable updates (4463)
  • description (4204)
  • distributed connection restrictions (4469)
  • DRDA resource (4464)
  • INSERT statement (3213)
  • job-level commitment definition (4420), (4474)
  • protected resource (4450)
  • rollback required (4482)
  • RUNSQLSTM command (4141)
  • SQL statement processor (4139)
  • sync point manager (4448)
  • two-phase commit (4449)
  • unprotected resource (4451)
  • common database problem
  • solving (4280)
  • comparison operators (3296)
  • comparisons involving UDTs example (3862), (3866)
  • compiled application program object
  • managing object (3084)
  • output source file member (3092)
  • program (3085)
  • user source file member (3086)
  • compiling
  • application program object
  • output source file member (3093)
  • program (3098)
  • user source file member (3087)
  • compiling a UDF (3791)
  • completing a unit of work (3452)
  • complex search condition
  • performing (3475)
  • keyword for use in (3482)
  • multiple search condition (3486)
  • WHERE clause (3199)
  • concurrency
  • data (4177)
  • definition (4179)
  • condition
  • keyword for use in search (3481)
  • multiple search within a WHERE clause (3498)
  • performing complex search (3477)
  • CONNECT statement (4336), (4391)
  • interactive SQL (4128)
  • connection
  • DDM (4496)
  • determining type (4460)
  • ending DDM (4498)
  • protected (4458)
  • unprotected (4459)
  • connection management
  • ARD programs (4516)
  • commitment control restrictions (4471)
  • distributed unit of work considerations (4486)
  • ending connections
  • DDMCNV effect on (4497)
  • DISCONNECT statement (4490)
  • RELEASE statement (4491)
  • example (4415)
  • implicit connection
  • default activation group (4422)
  • nondefault activation group (4430)
  • implicit disconnection
  • default activation group (4423)
  • nondefault activation group (4431)
  • multiple connections to same relational database (4418)
  • connection status
  • determining (4477)
  • example (4505)
  • consistency token (4409)
  • consistent behavior and UDTs (3840)
  • constant
  • definition (3289)
  • SET clause, value (3225)
  • constraint (4221)
  • definition (3061)
  • referential (3063)
  • unique (3062)
  • constraint mechanisms on large objects (3705)
  • constraints
  • check (3633)
  • referential
  • check pending (3651)
  • creating tables (3637)
  • delete rules (3649)
  • deleting from tables (3647)
  • inserting into tables (3641)
  • removing (3639)
  • update rules (3645)
  • updating tables (3643)
  • control information to access large object data (3728)
  • control structures (3108)
  • control, commitment (4205)
  • convention
  • SQL naming (3015)
  • system naming (3009)
  • conversion error (3259)
  • CORPDATA.DEPARTMENT (department) (4528)
  • CORPDATA.EMPLOYEE table (4532)
  • CORPDATA.EMP_ACT (employee to project activity) (4535)
  • CORPDATA.EMP_ACT table (4536)
  • CORPDATA.PROJECT (project) (4540)
  • CORPDATA.PROJECT table (4541)
  • correlated
  • names (3581)
  • references (3582)
  • correlated subquery
  • definition (3574)
  • DELETE statement, use in (3585)
  • examples
  • HAVING clause (3578)
  • UPDATE statement (3583)
  • WHERE clause (3576)
  • note on using (3587)
  • correlation
  • definition (3555)
  • name (3159), (3532)
  • using subquery (3554)
  • cost of a UDT example (3807)
  • counter for UDFs example (3942)
  • counting and defining UDFs example (3811)
  • CREATE COLLECTION statement (3121)
  • CREATE DISTINCT TYPE statement
  • and castability (3767)
  • examples of using (3847)
  • to define a UDT (3845)
  • Create Duplicate Object (CRTDUPOBJ) command (4260)
  • CREATE FUNCTION statement (3918)
  • to register a UDF (3797)
  • CREATE INDEX
  • sort sequence (3398)
  • CREATE SCHEMA
  • statement (4145)
  • Create SQL Package (CRTSQLPKG) command (4355), (4584)
  • authority required (4376)
  • Create Structured Query Language Package (CRTSQLPKG) command (4578)
  • CREATE TABLE
  • prompting (4074)
  • CREATE TABLE statement (3127)
  • examples of using (3853)
  • Create User Profile (CRTUSRPRF) command (4166)
  • CREATE VIEW statement (3176)
  • creating
  • index
  • example (3612)
  • SQL collection
  • example (3119)
  • structured query language package (4582)
  • table
  • description (3124)
  • example (3132)
  • view (3599)
  • description (3173)
  • on a table (3179)
  • over multiple tables (3184)
  • creating ALIAS names (3361)
  • cross join (3529)
  • CRTDUPOBJ (Create Duplicate Object) command (4263)
  • CRTSQLPKG (Create SQL Package) command (4583)
  • CRTSQLPKG (Create Structured Query Language Package) command (4577)
  • CRTSQLxxx commands (3010)
  • CRTUSRPRF command
  • create user profile (4162)
  • ctr() UDF C program listing (3944)
  • CURDATE scalar function (3338)
  • CURRENT DATE special register (3332)
  • current row (3422)
  • CURRENT SERVER special register (3336)
  • current session
  • printing (4094)
  • removing all entries from (4097)
  • CURRENT TIME special register (3333)
  • CURRENT TIMESTAMP special register (3334)
  • CURRENT TIMEZONE special register (3335)
  • cursor
  • distributed unit of work (4509)
  • example overview (3408)
  • example steps (3412), (3428)
  • open (3416)
  • open, effect of recovery on (3451)
  • retrieving SELECT statement result (4020)
  • scrollable
  • positioning within a table (3406)
  • serial
  • positioning within a table (3404)
  • using (3402), (3403)
  • WITH HOLD clause (3450)
  • CURTIME scalar function (3339)
  • D
  • damage tolerance (4232)
  • data
  • adding to the end of table (4294)
  • paging
  • retrieved (4287)
  • retrieving
  • in reverse order (4289)
  • updating
  • as it is retrieved (4296)
  • previously retrieved (4306)
  • view, processing (3252)
  • data definition statement (DDL) (3017)
  • data dictionary
  • WITH DATA DICTIONARY clause
  • CREATE COLLECTION statement (3029)
  • CREATE SCHEMA statement (3030)
  • data independence (3209), (3273)
  • data integrity (3630)
  • atomic operation (4215)
  • commitment control (4203)
  • concurrency (4176)
  • constraint (4222)
  • damage tolerance (4234)
  • data definition statements (DDL) (4217)
  • function (4173)
  • index recovery (4237)
  • journaling (4201)
  • save/restore (4231)
  • data manipulation statement (DML) (3018)
  • data mapping error (3258), (3262)
  • data protection (4150)
  • data types
  • BLOBs (3723)
  • CLOBs (3724)
  • DBCLOBs (3725)
  • object-oriented (3694)
  • database
  • design, using the catalog in (3616)
  • relational (2971)
  • date format (3348)
  • specifying current value (3351)
  • date/time arithmetic (3358)
  • DB2 Multisystem (2965)
  • DB2 Query Manager for AS/400 (2953)
  • DB2 UDB for AS/400 (2937), (2938), (2941) See also DB2 UDB for AS/400, Structured Query Language
  • distributed relational database support (4327)
  • DB2 UDB for AS/400 sample table (4522), (4523)
  • DB2 UDB Query Manager and SQL Development Kit (2939)
  • distributed relational database support (4328)
  • DB2 UDB Symmetric Multiprocessing (2967)
  • DB2 Universal Database
  • considerations for packages (4382)
  • DBCLOBs (Double-Byte Character Large OBjects)
  • uses and definition (3711)
  • DBCS (double-byte character set)
  • considerations in interactive SQL (4079)
  • DBGVIEW(*SOURCE) parameter (4272)
  • DBINFO keyword (3919)
  • dbinfo, passing to UDF (3916)
  • dbminfo argument, elements of (3921)
  • deadlock detection (4199)
  • debugging (4256)
  • common database problem (4281)
  • program (4269)
  • DECLARE CURSOR statement
  • using (3246)
  • DECLARE statement (3951)
  • default collection name (DFTRDBCOL) parameter (3011)
  • DEFAULT keyword
  • SET clause, value (3238)
  • default value (3130), (3145), (3210)
  • inserting in a view (3603)
  • define
  • cursor (3411)
  • defining
  • column heading (3136), (3366)
  • table name (3365)
  • defining the UDT and UDFs example (3881)
  • definitions (4315)
  • access plan (3102)
  • authorization ID (2986)
  • authorization name (2985)
  • catalog (3048)
  • collection (2979), (3028)
  • column (2982), (3054)
  • column name (3283)
  • concurrency (4178)
  • constant (3288)
  • constraint (3064)
  • correlated subquery (3575)
  • correlation (3556)
  • CURRENT DATE special register (3326)
  • current row (3423)
  • CURRENT SERVER special register (3330)
  • CURRENT TIME special register (3327)
  • CURRENT TIMESTAMP special register (3328)
  • CURRENT TIMEZONE special register (3329)
  • data definition statement (DDL) (3021)
  • data dictionary (3034)
  • data manipulation statement (DML) (3020)
  • distributed unit of work (4324)
  • expression (3285)
  • field (2975)
  • host variable (3291)
  • index (3060)
  • join (3189)
  • join operation (3157)
  • journal (3040)
  • journal receiver (3039)
  • library (2972)
  • logical file (2976)
  • NULL value (3295)
  • null value (3315)
  • outer-level SELECT (3552)
  • output source file member (3095)
  • package (2984), (3076), (3111), (4353)
  • physical file (2973)
  • predicate (3278)
  • program (3103)
  • record (2974)
  • referential integrity (3065)
  • remote unit of work (4319)
  • row (2981), (3052)
  • search condition (3276)
  • special register (3293)
  • SQL package (2977)
  • SQLCODE (4554)
  • SQLSTATE (4555)
  • stored procedure (3073)
  • subquery (3550)
  • table (2980), (3053)
  • trigger (3071)
  • user profile (2978)
  • user source file member (3089)
  • USER special register (3331)
  • view (2983), (3057)
  • delete current row (3426)
  • Delete Library (DLTLIB) command (4218)
  • Delete SQL Package (DLTSQLPKG) command (4359), (4593)
  • DELETE statement
  • correlated subquery, use in (3586)
  • description (3171), (3241)
  • Delete Structured Query Language Package (DLTSQLPKG) command (4587)
  • deleting
  • structured query language package (4591)
  • deleting a column (3595)
  • deleting information in a table (3167)
  • department table
  • CORPDATA.DEPARTMENT (4529)
  • DESCRIBE statement
  • use with dynamic SQL (3984)
  • DESCRIBE TABLE statement (4388)
  • description
  • SQLCODEs and SQLSTATEs (4572)
  • designing
  • dynamic SQL application (3962)
  • DFTRDBCOL (default collection name) parameter (3012)
  • DFT_SQLMATHWARN configuration parameter (3898), (3934)
  • diagnostic-message, passing to UDF (3907)
  • DISCONNECT statement (4337), (4393)
  • ending connection (4492)
  • Display Message Description (DSPMSGD) command (4557)
  • displaying SQLCODE and SQLSTATE description (4556)
  • DISTINCT (3471)
  • clause (3472)
  • keyword (4300)
  • distinct type (3766)
  • distributed relational database
  • accessing remote databases (4125)
  • application requester (4310)
  • application server (4311)
  • committable updates (4457), (4476)
  • connection management (4416)
  • multiple connections (4419)
  • connection restrictions (4470)
  • connection type
  • determining (4456)
  • protected (4454)
  • unprotected (4455)
  • consideration for creating packages (4373)
  • creating packages (4374)
  • DB2 UDB for AS/400 support (4326)
  • determining connection status (4475)
  • distributed RUW example program (4346)
  • distributed unit of work (4321), (4434), (4501)
  • ending connections
  • DDMCNV effect on (4494)
  • DISCONNECT statement (4488)
  • RELEASE statement (4489)
  • first failure data capture (FFDC) (4518)
  • implicit connection
  • default activation group (4424)
  • nondefault activation group (4432)
  • implicit disconnection
  • default activation group (4425)
  • nondefault activation group (4433)
  • interactive SQL (4126)
  • packages (4347)
  • statement in (4368)
  • precompiler diagnostic messages (4367)
  • problem handling (4517)
  • protected connection (4443)
  • protected resource (4442)
  • remote unit of work (4316), (4435)
  • rollback required state (4485)
  • session attributes (4127)
  • SQL packages (4348)
  • sync point manager (4440)
  • two-phase commit (4441)
  • unprotected connection (4445)
  • unprotected resource (4444)
  • valid SQL statements (4366)
  • Distributed Relational Database Architecture (DRDA) (2944)
  • distributed unit of work (4322), (4438), (4502)
  • connection considerations (4487)
  • connection status (4481)
  • connection type (4466)
  • cursors (4507)
  • prepared statements (4508)
  • sample program (4503)
  • DLTSQLPKG (Delete SQL Package) command (4592)
  • DLTSQLPKG (Delete Structured Query Language Package) command (4586)
  • Double-Byte Character Large OBjects (3714) See also DBCLOBs (Double-Byte Character Large OBjects)
  • DRDA (Distributed Relational Database Architecture) (4314) See also Distributed Relational Database Architecture (DRDA)
  • DRDA level 1 (4436) See also remote unit of work
  • DRDA level 2 (4437) See also distributed unit of work
  • DRDA resource (4467)
  • DROP PACKAGE statement (4338)
  • duplicate rows
  • eliminating (3539)
  • preventing (3468)
  • DUW (distributed unit of work) (4325) See also distributed unit of work
  • dynamic SQL
  • address variable (3950)
  • allocating storage (3996)
  • application (3945), (3964)
  • building and running statements (3947)
  • CCSID (3973)
  • cursor, use in (3989)
  • DESCRIBE statement (3985)
  • EXECUTE statement (3956)
  • fixed-list SELECT statement, using (3990)
  • parameter marker (4033)
  • PREPARE statement (3957)
  • processing non-SELECT statements (3971)
  • replacing parameter markers with host variables (4036)
  • run-time overhead (3948)
  • statements (3019)
  • varying-list SELECT statement (3983)
  • E
  • Edit Check Pending Constraints (EDTCPCST) command (4227)
  • Edit Rebuild of Access Paths (EDTRBDAP) command (4223)
  • Edit Recovery for Access Paths (EDTRCYAP) command (4238)
  • eliminating duplicate rows (3540)
  • employee-to-project activity table (4537)
  • encapsulation and UDTs (3841)
  • end-of-data
  • reached (3417)
  • entering DBCS data (4077)
  • ERRLVL (4138)
  • error
  • data mapping
  • ORDER BY (3261)
  • error determination
  • in distributed relational database
  • first failure data capture (FFDC) (4519)
  • establishing
  • position at end of table (4290)
  • examples (3374), (3379)
  • AND (3506), (3510)
  • application forms using CREATE TABLE (3855)
  • assignments in dynamic SQL (3871)
  • assignments involving different UDTs (3873)
  • assignments involving UDTs (3869)
  • AVG over a UDT (3808)
  • BETWEEN (3488)
  • catalog
  • getting column information (3625)
  • getting table information (3623)
  • changing information in a table (3163)
  • changing rows in table
  • host variables (3220), (3240)
  • COMMENT ON (3375)
  • comparisons involving UDTs (3861), (3865)
  • correlated subquery
  • HAVING clause (3579)
  • WHERE clause (3577)
  • correlation name (3160)
  • cost of a UDT (3806)
  • counter for UDFs (3941)
  • counting and defining UDFs (3810)
  • creating
  • index (3611)
  • SQL collection (3118)
  • table (3133)
  • view on a table (3183)
  • views over multiple tables (3187)
  • ctr() UDF C program listing (3943)
  • CURRENT DATE (3354)
  • CURRENT TIMEZONE (3356)
  • cursor (3409)
  • cursor in DUW program (4511)
  • defining stored procedures
  • with CREATE PROCEDURE (3666)
  • defining the UDT and UDFs (3880)
  • deleting information in a table (3169)
  • determining connection status (4506)
  • distributed RUW program (4343)
  • distributed unit of work program (4504)
  • dynamic CALL (3671)
  • embedded CALL (3667), (3669)
  • EXISTS (3570)
  • exploiting LOB function to populate the database (3882)
  • exploiting LOB locators to manipulate UDT instances (3886)
  • exploiting UDFs to query instances of UDTs (3884)
  • exponentiation and defining UDFs (3798)
  • extracting a document to a file (CLOB elements in a table) (3751)
  • function invocations (3817)
  • getting catalog information about
  • column (3629)
  • table (3621)
  • getting comment (3378)
  • getting information about
  • column using catalog (3624)
  • table using catalog (3622)
  • getting information from
  • multiple tables (3155)
  • single table (3147)
  • IN (3491)
  • inserting
  • add row to table (3206)
  • multiple rows into a table (3459)
  • inserting data into a CLOB column (3757)
  • invoking stored procedures (3672)
  • where a CREATE PROCEDURE exists (3668)
  • where no CREATE PROCEDURE exists (3670)
  • join (3522)
  • LABEL ON statement (3138), (3371)
  • LIKE (3495)
  • list function in interactive SQL (4081)
  • LOBFILE.SQB COBOL program listing (3755)
  • LOBFILE.SQC C program listing (3753)
  • LOBLOC.SQB COBOL program listing (3736)
  • LOBLOC.SQC C program listing (3734)
  • money using CREATE DISTINCT TYPE (3848)
  • multiple search condition (WHERE clause) (3496)
  • OR (3511)
  • ORDER BY
  • sort sequence (3390)
  • parameter markers in functions (3820)
  • preventing duplicate rows (3470)
  • QSYSPRT listing
  • SQL statement processor (4147)
  • removing information
  • from table (3170), (3243)
  • resume using CREATE DISTINCT TYPE (3849)
  • returning completion status
  • to calling program (3681)
  • sales using CREATE TABLE (3854)
  • sample table (4526)
  • search (3487)
  • search string and BLOBs (3802)
  • SELECT records
  • sort sequence (3393)
  • SELECT statement allocating storage for SQLDA (4011)
  • selecting into table
  • host variables (3255)
  • special register (3355), (3357)
  • stored procedures
  • returning completion status (3680)
  • string search and defining UDFs (3800)
  • string search over UDT (3804)
  • subquery (3548)
  • UNION
  • Union
  • simple (3542)
  • using host variables (3541)
  • UNION ALL
  • using host variables (3546)
  • unqualified function reference (3826)
  • UPDATE statement (3166)
  • use of UDTs in UNION (3875)
  • user-defined sourced functions on UDTs (3867)
  • using a locator to work with a CLOB value (3732)
  • using index (3610)
  • using qualified function reference (3823)
  • view
  • sort sequence (3396)
  • WITH CASCADED CHECK OPTION (3661)
  • WITH LOCAL CHECK OPTION (3660)
  • working with index (3607)
  • exception join (3527)
  • EXECUTE IMMEDIATE statement (3958)
  • EXECUTE privileges
  • for packages (4363)
  • EXECUTE statement (3953), (3977)
  • EXISTS keyword, use in subquery (3568)
  • exiting interactive SQL (4105)
  • exploiting
  • LOB function to populate the database example (3883)
  • LOB locators to manipulate UDT instances example (3887)
  • UDFs to query instances of UDTs example (3885)
  • exponentiation and defining UDFs example (3799)
  • expression
  • definition (3286)
  • SET clause, value (3234)
  • using in the WHERE clause (3280)
  • extended dynamic
  • QSQPRCED (2961)
  • extensibility and UDTs (3838)
  • extracting a document to a file (CLOB elements in a table) example (3752)
  • F
  • failed session, recovering (4120)
  • FETCH
  • using host structure array
  • multiple-row (3440)
  • FETCH statement (4022)
  • FFDC (first failure data capture) (4521) See also first failure data capture (FFDC)
  • field (2990)
  • file reference variables
  • examples of using (3750)
  • for manipulating LOBs (3720)
  • input values (3741)
  • output values (3745)
  • first failure data capture (FFDC) (4520)
  • fixed-list SELECT statement
  • definition (3986)
  • using (3987)
  • flexibility and UDTs (3839)
  • FOR UPDATE OF clause
  • restrictions (3414)
  • format, SQLDA (3999)
  • FROM clause (3248)
  • function
  • interactive SQL (4042)
  • function invocations example (3818)
  • function path and UDFs (3774)
  • function references, summary for UDFs (3829)
  • function selection algorithm and UDFs (3776)
  • function-name, passing to UDF (3903)
  • functions
  • aggregating functions (3783)
  • column functions (3782)
  • scalar functions (3781)
  • syntax for referring to (3816)
  • table functions (3784)
  • G
  • getting
  • catalog information about
  • column (3626)
  • table (3617)
  • comment (3376)
  • information
  • from multiple table (3153)
  • from single table (3148)
  • Grant Object Authority (GRTOBJAUT) command (4157)
  • GRANT PACKAGE statement (4339)
  • GROUP BY
  • clause (3302)
  • keyword (4298)
  • using null value with (3305)
  • grouping the row you select (3306)
  • H
  • HAVING clause (3309)
  • host structure array
  • multiple-row FETCH (3441)
  • host variable
  • definition (3290)
  • SET clause, value (3230)
  • I
  • ID, authorization (4165)
  • IDDU (interactive data definition utility) (3036)
  • ILE programs
  • package (4395)
  • ILE service programs
  • package (4396)
  • immediate sensitivity (3436), (3445)
  • implementing a UDF (3790)
  • implicit connect (4426) See also connection management
  • implicit disconnect (4427) See also connection management
  • IN keyword
  • description (3490)
  • subquery, use in (3565)
  • in tray
  • table (4550)
  • index
  • add (3614)
  • definition (3059)
  • recovery (4235)
  • using (3609)
  • working with (3606)
  • indicator variables
  • stored procedures (3679)
  • indicator variables and LOB locators (3739)
  • infix notation and UDFs (3832)
  • information, inserting into
  • table (3142)
  • inner join (3516)
  • INSERT statement
  • blocked (3202)
  • default value (3144), (3211)
  • description (3200)
  • VALUES clause (3201)
  • inserting
  • information into table (3141)
  • multiple rows
  • into tables (3455)
  • note (3461)
  • inserting data into a CLOB column example (3758)
  • instances of object-oriented data types, storing (3700)
  • Integrated Language Environment (ILE)
  • module (3113)
  • program (3106)
  • service program (3116)
  • integrity
  • catalog (4245)
  • data (3631), (4174)
  • referential (3635)
  • interactive data definition utility (3035) See also IDDU
  • interactive interface
  • concepts (2947)
  • Interactive SQL (2948)
  • interactive SQL
  • accessing remote databases (4124)
  • adding DBCS data (4076)
  • change session attributes (4091)
  • description (4037)
  • exiting (4108)
  • function (4041)
  • general use (4038)
  • getting started (4055)
  • overview (4043)
  • package (4130)
  • prompting (4083)
  • prompting
  • DBCS consideration (4078)
  • overview (4050)
  • session services (4053), (4088), (4103)
  • statement entry (4047), (4058)
  • statement processing mode (4068)
  • syntax checking (4064)
  • terminology (3003)
  • testing your SQL statements with (4049), (4111)
  • INTO clause
  • description (3207)
  • PREPARE statements (3994)
  • restriction (4014)
  • invoking UDFs (3813)
  • IN_TRAY table (4549)
  • J
  • job attribute
  • DDMCNV (4495)
  • job-level commitment definition (4421), (4473)
  • join
  • cross (3530)
  • definitions (3190)
  • exception (3528)
  • inner (3517)
  • left outer (3525)
  • join operation
  • definition (3158)
  • in a view (3188)
  • joining
  • data from multiple tables (3512)
  • table with WHERE clause (3520)
  • technique (3531)
  • journal (3037)
  • journal receiver (3038)
  • journaling (4200)
  • K
  • keyword
  • AND (3502)
  • BETWEEN (3483)
  • COMMIT (4211)
  • DISTINCT (4303)
  • EXISTS (3569)
  • GROUP BY (4301)
  • IN (3489), (3566)
  • LIKE (3492)
  • NOT (3299)
  • OR (3504)
  • search condition, use in (3479)
  • UNION (3534), (4302)
  • UNION ALL, specifying (3544)
  • L
  • LABEL ON statement (3134), (3363)
  • information in catalog (3370)
  • package (4407)
  • large object descriptor (3722)
  • large object value (3721)
  • learn how to
  • prompt
  • using interactive SQL (4084)
  • leaving interactive SQL (4107)
  • left outer join (3523)
  • library
  • definition (2987)
  • LIKE keyword (3493)
  • linking a UDF (3792)
  • list function (4086)
  • list function in interactive SQL
  • description (4080)
  • LOBEVAL.SQB COBOL program listing (3756)
  • LOBEVAL.SQC C program listing (3754)
  • LOBLOC.SQB COBOL program listing (3737)
  • LOBLOC.SQC C program listing (3735)
  • LOBs (Large Objects)
  • and DB2 object extensions (3695)
  • file reference variables (3716)
  • examples of using (3749)
  • input values (3740)
  • output values (3744)
  • SQL_FILE_APPEND, output value option (3748)
  • SQL_FILE_CREATE, output value option (3746)
  • SQL_FILE_OVERWRITE, output value option (3747)
  • SQL_FILE_READ, input value option (3742)
  • large object descriptor (3718)
  • large object value (3715)
  • locators (3717), (3729)
  • example of using (3731)
  • indicator variables (3738)
  • manipulating (3697)
  • programming options for values (3730)
  • storing (3696)
  • synergy with UDTs and UDFs
  • examples of complex applications (3879)
  • locators for manipulating LOBs (3719)
  • logical file (2991), (3058)
  • LONG VARCHAR
  • storage limits (3707)
  • LONG VARGRAPHIC
  • storage limits (3708)
  • Loosely Coupled Parallelism (2966)
  • M
  • manipulating large objects (3702)
  • mapping error
  • data (3263)
  • marker, parameter (4027)
  • maximum size for large object columns, defining (3727)
  • member
  • output source file (3097)
  • user source file (3091)
  • mode
  • interactive SQL (4066)
  • modelling entities as independent objects (3686)
  • module
  • Integrated Language Environment (ILE)
  • object (3112)
  • money using CREATE DISTINCT TYPE example (3850)
  • moving large objects using a file reference variable (3726)
  • multiple
  • row
  • inserting into a table (3456)
  • notes on inserting (3462)
  • search condition within a WHERE clause (3497)
  • table
  • joining data from (3513)
  • multiple-row FETCH statement
  • using
  • descriptor area (3444)
  • host structure arrays (3438)
  • row storage area (3443)
  • with languages (3439)
  • N
  • naming convention
  • *SQL (3006)
  • *SYS (3005)
  • SQL (3014)
  • system (3008)
  • negative SQLCODEs (4575)
  • non-SELECT statements, processing (3969)
  • NOT keyword (3298), (3505)
  • NOW scalar function (3340)
  • NULL value (3129)
  • null value (3319)
  • definition (3294)
  • INSERT statement (3212)
  • inserting in a view (3604)
  • SET clause, value (3227)
  • UPDATE statement (3228)
  • used with GROUP BY clause (3308)
  • used with ORDER BY clause (3314)
  • numeric conversion error (3265)
  • O
  • object
  • application program (3080)
  • collection (2997)
  • module (3081)
  • Integrated Language Environment (ILE) (3114)
  • package (3077), (3083)
  • program
  • Integrated Language Environment (ILE) (3107)
  • service program (3082)
  • Integrated Language Environment (ILE) (3117)
  • SQL (3026)
  • object-orientation and UDFs (3764)
  • object-oriented extensions and UDTs (3843)
  • object-relational
  • application domain and object-orientation (3684)
  • constraint mechanisms (3692)
  • data types (3688)
  • definition (3683)
  • LOBs (3690)
  • support for (3706)
  • triggers (3691)
  • UDTs and UDFs (3689)
  • why use the DB2 object extensions (3687)
  • ODBC (3966)
  • open cursor
  • during a unit of work (3449)
  • open database connectivity (ODBC) (3967)
  • OPEN statement (4031)
  • operation, atomic (4214)
  • operators, comparison (3297)
  • ORDER BY
  • clause (3312)
  • using null values with (3313)
  • data mapping errors (3260)
  • sort sequence, using (3385)
  • using (3388)
  • outer join (3524)
  • outer-level SELECT (3551)
  • output source file member
  • definition (3094)
  • overloaded function names and UDFs (3775)
  • Override Database File (OVRDBF) command (3430), (4181), (4186)
  • overview, interactive SQL (4044)
  • P
  • package
  • authority to create (4361)
  • authority to run (4362)
  • bind to an application (3075)
  • CCSID considerations for (4412)
  • consistency token (4408)
  • Create SQL Package (CRTSQLPKG) command (4351)
  • authority required (4375)
  • creating
  • authority required (4360)
  • effect of ARD programs (4515)
  • errors during (4378)
  • on local system (4402)
  • RDB parameter (4352)
  • RDBCNNMTH parameter (4398)
  • TGTRLS parameter (4384)
  • type of connection (4397)
  • unit of work boundary (4399)
  • creating on a non-DB2 UDB for AS/400
  • errors during (4379)
  • required precompiler options for DB2 Common Server (4381)
  • unsupported precompiler options (4380)
  • DB2 UDB for AS/400 support (4349)
  • definition (3074), (3110), (4350)
  • Delete SQL Package (DLTSQLPKG) command (4356)
  • deleting (4357)
  • interactive SQL (4129)
  • labeling (4406)
  • restore (4404)
  • save (4403)
  • SQL statement size (4385)
  • statements that do not require package (4386)
  • paging
  • retrieved data (4286)
  • parameter markers
  • in functions example (3821)
  • parameter passing
  • stored procedures (3674), (3678)
  • table (3676)
  • parameters
  • marker (4026)
  • passing argument to UDF
  • call-type (3913)
  • dbinfo (3917)
  • diagnostic-message (3908)
  • function-name (3904)
  • scratchpad (3910)
  • specific-name (3906)
  • SQL-argument (3923), (3929)
  • SQL-argument-ind (3895)
  • SQL-argument-ind-array (3931)
  • SQL-result (3925), (3938)
  • SQL-result-ind (3897), (3933)
  • SQL-state (3902)
  • pending
  • check (3653)
  • performance
  • UDFs (3763)
  • performance and UDTs (3842)
  • performance verification (4274)
  • performing complex search condition (3474)
  • physical file (2988), (3055)
  • positive SQLCODEs (4573)
  • precompiler
  • concepts (2946)
  • diagnostic messages (4372)
  • precompiler command
  • CRTSQLxxx (3387), (4383)
  • precompiler parameter
  • DBGVIEW(*SOURCE) (4273)
  • predicate
  • definition (3279)
  • PREPARE statement
  • non-SELECT statement (3976)
  • restrictions (3952)
  • using (4024)
  • prepared statement
  • distributed unit of work (4510)
  • preventing duplicate rows (3467)
  • printing current session (4093)
  • problems, solving database (4284) See also collection solving problem
  • processing
  • data in a view (3251)
  • non-SELECT statements (3968)
  • SELECT statement with SQLDA (3980)
  • program
  • application (4253) See also application program
  • debugging (4270)
  • definition (3099)
  • Integrated Language Environment (ILE) object (3100)
  • non-ILE object (3101)
  • performance verification (4276)
  • project table (4542)
  • prompt
  • using interactive SQL (4052), (4085)
  • prompting
  • CREATE TABLE (4075)
  • function (4040), (4062)
  • overview (4051)
  • subqueries (4073)
  • protected connections
  • dropping (4472)
  • protected resource (4452)
  • protection, data (4151) See also security
  • public authority (4153)
  • Q
  • QSQCHKS (2962)
  • QSQPRCED (2959)
  • package (3078)
  • QSYS2
  • catalog views (3047)
  • QSYSPRT listing
  • SQL statement processor
  • example (4148)
  • R
  • re-use and UDFs (3762)
  • read-only
  • table (3415)
  • view (3601)
  • read-only connection (4468)
  • receiver, journal (3041)
  • Reclaim DDM connections (RCLDDMCNV) command (4499)
  • record selection (3391)
  • sort sequence, using (3386)
  • record, definition (2989)
  • recovering
  • effect on open cursor (3448)
  • index (4236)
  • interactive SQL
  • saved or failed session (4118)
  • referential constraints
  • check pending (3650)
  • creating tables (3636)
  • definition (3067)
  • delete rules (3648)
  • deleting from tables (3646)
  • inserting into tables (3640)
  • removing (3638)
  • update rules (3644)
  • updating tables (3642)
  • referential integrity (3634)
  • definition (3068)
  • registering
  • UDFs (3793)
  • related information (4602)
  • relational database (2969)
  • RELEASE statement (4340), (4394)
  • ending connection (4493)
  • remote databases
  • accessing from interactive SQL (4123)
  • remote unit of work (4317), (4439)
  • connection status (4480)
  • connection type (4465)
  • example program (4345)
  • removing all entries from current session (4096)
  • restriction
  • FOR UPDATE OF (4297)
  • result table (3538)
  • resume using CREATE DISTINCT TYPE example (3851)
  • Retrieve Message (RTVMSG) command (4560)
  • retrieving
  • data
  • from a table. (3150)
  • in reverse order (4288)
  • row
  • using a cursor (3420)
  • SELECT statement result
  • cursor, using (4021)
  • return code (3264)
  • RETURNS TABLE clause (3892), (3926), (3939)
  • reuse deleted records
  • INSERT (3214)
  • Revoke Object Authority (RVKOBJAUT) command (4156)
  • REVOKE PACKAGE statement (4341)
  • REXX (2954)
  • ROLLBACK
  • rollback
  • prepared statements (3979)
  • rollback required state (4483)
  • ROLLBACK statement (4390)
  • row
  • definition (2994), (3050)
  • delete current (3427)
  • inserting multiple
  • into a table (3457)
  • note (3463)
  • preventing duplicate (3469)
  • RRN scalar function (3526)
  • rules that govern operations on large objects (3704)
  • run mode
  • interactive SQL (4070)
  • Run SQL Statements (RUNSQLSTM) command (2949)
  • run-time support
  • concepts (2945)
  • running
  • dynamic SQL application (3963)
  • RUNSQLSTM (Run SQL Statements) (4102), (4117)
  • command (2950), (4131)
  • command errors (4136)
  • commitment control (4142)
  • RUNSQLSTM (Run SQL Statements) command (4595)
  • RUW (remote unit of work) (4320) See also remote unit of work
  • S
  • sales using CREATE TABLE example (3856)
  • sample programs
  • distributed RUW program (4344)
  • sample tables DB2 UDB for AS/400 (4524)
  • save/restore (4230)
  • packages (4405)
  • saved session
  • in a source file (4099), (4114)
  • recovering (4119)
  • scalar functions (3785)
  • schedule table
  • class (4547)
  • schema-name and UDFs (3778)
  • schemas
  • SQL statement processor (4143)
  • scratchpad, passing to UDF (3909)
  • scrollable cursor (3407)
  • search condition
  • definition (3277)
  • performing complex (3476)
  • subqueries (3558)
  • using keyword in (3480)
  • security (4152)
  • authorization (4266)
  • authorization ID (4163)
  • commitment control (4206)
  • data integrity (4175)
  • concurrency (4180)
  • public authority (4154)
  • view (4169)
  • SELECT clause (3270)
  • select information
  • into host variables (3254)
  • SELECT INTO statement
  • restriction (3960)
  • retrieving row (3244)
  • SELECT statement
  • definition (3151)
  • example of allocating storage for SQLDA (4012)
  • processing and using SQLDA (3981)
  • using fixed-list (3988)
  • using varying-list (3993)
  • selecting
  • column (3464)
  • semantic behavior of stored objects (3703)
  • Send Program Message (SNDPGMMSG) command (4561)
  • Send User Message (SNDUSRMSG) command (4562)
  • sensitivity
  • immediate (3437), (3446)
  • serial cursor (3405)
  • service program
  • Integrated Language Environment (ILE)
  • object (3115)
  • services, session (4090) See also session services
  • session (4121)
  • printing current (4095)
  • removing all entries from current (4098)
  • saving in a source file (4100), (4115)
  • session services
  • in interactive SQL (4054), (4089), (4104)
  • SET clause
  • description (3221)
  • value
  • column name (3224)
  • constant (3226)
  • expression (3235)
  • host variable (3231)
  • null (3229)
  • scalar subselect (3237)
  • special register (3233)
  • SET CONNECTION statement (4342), (4392)
  • SET CURRENT FUNCTION PATH statement (3789)
  • SET TRANSACTION statement
  • effect on implicit disconnect (4428)
  • not allowed in package (4371)
  • SEU (source entry utility) (4113)
  • signature, two functions and the same (3779)
  • SMALLINT (3900), (3936)
  • solving (4283) See also collection, solving problem
  • common database problem (4279)
  • solving common problems (4278)
  • SOME (3562)
  • sort sequence
  • CREATE INDEX (3397)
  • used with ORDER BY (3382)
  • used with record selection (3383)
  • using (3381)
  • views (3394)
  • source entry utility (SEU) (4112)
  • source file
  • for RUNSQLSTM (4134)
  • member, output
  • definition (3096)
  • member, user (3090)
  • saving a session in (4101), (4116)
  • sourced UDF (3863)
  • special register
  • CURRENT DATE (3320)
  • CURRENT SERVER (3324)
  • CURRENT TIME (3321)
  • CURRENT TIMESTAMP (3322)
  • CURRENT TIMEZONE (3323)
  • definition (3292)
  • SET clause, value (3232)
  • USER (3325)
  • specific-name, passing to UDF (3905)
  • specifying
  • column, SELECT INTO statement (3269)
  • UNION ALL (3543)
  • SQL (2942)
  • call level interface (2955)
  • introduction (2943)
  • object (3025)
  • statements
  • types (3016)
  • SQL collection (3123)
  • SQL naming convention (3013)
  • SQL package (2998)
  • SQL statement processor
  • commitment control (4140)
  • example
  • QSYSPRT listing (4149)
  • schemas (4144)
  • using (4133)
  • SQL-argument, passing to UDF (3922), (3928)
  • SQL-argument (3890)
  • SQL-argument-ind, passing to UDF (3894)
  • SQL-argument-ind-array, passing to UDF (3930)
  • SQL-result, passing to UDF (3924), (3937)
  • SQL-result (3891)
  • SQL-result-ind, passing to UDF (3896), (3932)
  • SQL-state, passing to UDF (3901)
  • SQLCODEs
  • definition (4552)
  • description (4570)
  • negative (4576)
  • positive (4574)
  • testing application program (4267)
  • SQLD (4003)
  • SQLDA (SQL descriptor area)
  • allocating storage for (4018)
  • format (3998)
  • processing SELECT statement (3982)
  • programming language, use in (3997)
  • SELECT statement for allocating storage for SQLDA (4013)
  • SQLDABC (4001)
  • SQLDAID (4000)
  • SQLDATA (4008)
  • SQLERRD field of SQLCA
  • SQLERRD(3) field of SQLCA
  • determining connection status (4479)
  • determining number of rows fetched (3433)
  • SQLERRD(4) field of SQLCA (4478)
  • determining connection type (4461)
  • determining length of each row retrieved (3434)
  • SQLERRD(5) field of SQLCA
  • determining end-of-file (3435)
  • SQLIND (4009)
  • SQLLEN (4006)
  • SQLN (4002)
  • SQLNAME (4010)
  • SQLRES (4007)
  • SQLSTATEs
  • code definition (4569)
  • definition (4553)
  • description (4571)
  • testing application program (4268)
  • SQLTYPE (4005)
  • sqludf.h include file for UDFs (3920)
  • SQLVAR (4004)
  • SQL_FILE_READ, input value option (3743)
  • Start Commitment Control (STRCMTCTL) command (4207)
  • Start Journal Access Path (STRJRNAP) command (4241)
  • Start SQL (STRSQL) command (4598), (4600)
  • starting interactive SQL (4057)
  • statement entry (4048), (4059)
  • statement processing mode
  • interactive SQL (4067)
  • statements (3317)
  • ALIAS statement
  • example (3360)
  • basic, using (3193)
  • COMMENT ON statement (3373)
  • COMMIT (3043)
  • CONNECT (4329)
  • CREATE COLLECTION (3122)
  • CREATE INDEX
  • sort sequence (3399)
  • CREATE PROCEDURE
  • external procedure (3664)
  • SQL procedure (3665)
  • CREATE SCHEMA (4146)
  • CREATE TABLE (3128)
  • CREATE VIEW (3177)
  • data definition (DDL) (3023)
  • data manipulation (DML) (3022)
  • date value (3341)
  • DECLARE CURSOR (3247)
  • DELETE
  • example (3242)
  • WHERE clause (3172)
  • DISCONNECT (4330)
  • DROP PACKAGE (4331)
  • dynamic (3024)
  • EXECUTE (3955), (3959), (3975)
  • FETCH (4023)
  • multiple-row (3429)
  • GRANT PACKAGE (4332)
  • INSERT
  • using (3203)
  • LABEL ON statement
  • example (3364)
  • examples (3135)
  • multiple-row FETCH (3442)
  • OPEN (4032)
  • package not required (4387)
  • packages (4369)
  • PREPARE
  • cursor (4025)
  • non-SELECT statement (3974)
  • using (3954)
  • processing non select (3970)
  • RELEASE (4333)
  • REVOKE PACKAGE (4334)
  • ROLLBACK (3044)
  • select (3152)
  • SELECT INTO
  • example (3245)
  • processing data (view) (3250)
  • restriction (3961)
  • specifying column (3268)
  • SET CONNECTION (4335)
  • SQL packages (4370)
  • testing
  • in application program (4251)
  • using interactive SQL (4046), (4110)
  • time value (3342)
  • timestamp value (3343)
  • UPDATE
  • changing data value (3165)
  • example (3217)
  • stopping interactive SQL (4106)
  • storage, allocating for SQLDA (4017)
  • stored procedures (3663), (3682)
  • definition (3072)
  • parameter passing (3673)
  • indicator variables (3677)
  • table (3675)
  • storing large objects (3701)
  • string search and defining UDFs example (3801)
  • string search on BLOBs (3803)
  • string search over UDT example (3805)
  • strong typing and UDTs (3860)
  • STRSQL (Start SQL) command (4056), (4597)
  • Structured Query Language (2940)
  • structured query language package
  • creating (4581)
  • deleting (4590)
  • subquery (3571)
  • basic comparison (3559)
  • correlated (3553), (3573)
  • correlated names and references (3580)
  • definition (3549)
  • examples (3547)
  • EXISTS keyword (3567)
  • IN keyword (3564)
  • notes on using
  • with UPDATE and DELETE (3572)
  • prompting (4072)
  • quantified comparison (3563)
  • search condition (3557)
  • subselect
  • combining with the UNION keyword, example (3535)
  • SET clause, value (3236)
  • Symmetric Multiprocessing (2968)
  • sync point manager (4446)
  • syntax check
  • QSQCHKS (2964)
  • syntax check mode
  • interactive SQL (4069)
  • syntax for referring to functions (3815)
  • system naming convention (3007)
  • system table name (3139)
  • T
  • table
  • adding data to the end (4293)
  • changing definition (3590), (4309)
  • changing information in (3162)
  • CL_SCHED (class schedule) (4548)
  • CORPDATA.DEPARTMENT (department) (4531)
  • CORPDATA.EMPLOYEE (4534)
  • CORPDATA.EMP_ACT (employee to project activity) (4539)
  • CORPDATA.PROJECT (project) (4544)
  • creating
  • CREATE TABLE statement (3125)
  • view (3180)
  • DB2 UDB for AS/400 sample (4525)
  • defining name (3367)
  • definition (2993), (3049)
  • deleting information in (3168)
  • establishing position at the end (4291)
  • getting catalog information
  • about column (3620)
  • getting information
  • from multiple (3154)
  • from one (3149)
  • inserting
  • information into (3143)
  • multiple rows into (3458)
  • IN_TRAY (4551)
  • joining (3514)
  • the WHERE clause (3521)
  • multiple
  • creating view over (3186)
  • sample (4527)
  • used in examples
  • CORPDATA.DEPARTMENT (department) (4530)
  • CORPDATA.EMPLOYEE (4533)
  • CORPDATA.EMP_ACT (employee to project activity) (4538)
  • CORPDATA.PROJECT (project) (4543)
  • using (3126)
  • table functions (3788)
  • contents of call-type argument (3915)
  • table name
  • system (3140)
  • technique
  • coding (3192), (3401), (3454)
  • solving database problem (4282) See also collection solving problem
  • terminology
  • interactive SQL (3004)
  • relational database (2970)
  • relationship table
  • *SQL (3002)
  • *SYS (3001)
  • testing
  • authorization (4255), (4265)
  • debugging your program (4271)
  • input data (4257)
  • performance verification (4277)
  • SQL statements using interactive SQL (4045), (4109)
  • statements in application program (4250)
  • view (4259)
  • time format (3349)
  • specifying current value (3352)
  • timestamp format (3350)
  • specifying current value (3353)
  • tolerance, damage (4233)
  • trigger
  • definition (3069)
  • event (3070)
  • trigger support (3662)
  • triggers
  • and DB2 object extensions (3693)
  • truncation error (3256)
  • two-phase commit (4447)
  • typing
  • interactive SQL (4061)
  • U
  • UDFs (User-defined functions)
  • and DB2 object extensions (3699)
  • casting (3835)
  • concepts (3768)
  • definition (3759)
  • function path (3770)
  • function selection algorithm (3772)
  • general considerations (3830)
  • implementing UDFs (3761)
  • infix notation (3831)
  • invoking
  • examples of invocations (3812)
  • parameter markers in functions (3819)
  • qualified function reference (3822)
  • unqualified function reference (3825)
  • LOB types (3833)
  • overloaded function names (3771)
  • process of implementation (3794)
  • referring to functions (3814)
  • registering UDFs (3796)
  • examples of registering (3795)
  • schema-name and UDFs (3773)
  • sourced (3864)
  • summary of function references (3828)
  • synergy with UDTs and LOBs
  • examples of complex applications (3878)
  • type of functions (3780)
  • unqualified reference (3769)
  • why use UDFs (3760)
  • writing your own UDF (3888)
  • UDFs and LOB types (3834)
  • UDTs (User-defined types)
  • and DB2 object extensions (3698)
  • defining a UDT (3844)
  • defining tables (3852)
  • manipulating
  • examples of (3858)
  • resolving unqualified UDTs (3846)
  • strong typing (3859)
  • synergy with UDFs and LOBs
  • examples of complex applications (3877)
  • why use UDTs (3837)
  • UNION ALL, specifying (3545)
  • UNION keyword
  • restriction (4299)
  • using to combine subselects (3533)
  • unique constraint
  • definition (3066)
  • unit of work
  • distributed (4323)
  • effect on open cursor (3447)
  • package creation (4401)
  • remote (4318)
  • rollback required (4484)
  • unit of work boundary
  • package creation (4400)
  • unprotected resource (4453)
  • unqualified function reference example (3827)
  • unqualified reference (3777)
  • UPDATE statement
  • correlated subquery, using in (3584)
  • description (3216)
  • WHERE clause (3164)
  • updating data
  • as it is retrieved, restrictions (4295)
  • committable updates (4462)
  • previously retrieved (4305)
  • use of UDTs in UNION example (3876)
  • user auxiliary storage pool (ASP) (4249)
  • user profile
  • authorization ID (3000)
  • authorization name (2999)
  • user source file member
  • definition (3088)
  • USER special register (3337)
  • user-defined sourced functions on UDTs example (3868)
  • USING
  • Using
  • using
  • blocked insert statement (3465)
  • clause (4019)
  • cursor
  • example (3410)
  • retrieve row (3421)
  • date value (3345)
  • DESCRIPTOR clause (4034)
  • index (3608)
  • null value (3316)
  • ORDER BY (3389)
  • parameter markers (4028)
  • record selection (3392)
  • sort sequence (3380), (3384)
  • time value (3346)
  • timestamp value (3347)
  • views (3600)
  • using a locator to work with a CLOB value example (3733)
  • using interactive SQL (4039)
  • after first time (4087)
  • list selection function (4082)
  • prompting (4063)
  • statement entry (4060)
  • using qualified function reference example (3824)
  • V
  • validate mode
  • interactive SQL (4071)
  • value
  • default (3131), (3146)
  • inserting
  • into table or view (3204)
  • VALUES clause (3196)
  • varying-list SELECT statement
  • definition (3991)
  • using (3992)
  • verification
  • performance (4275)
  • view
  • creating (3597)
  • CREATE VIEW statement (3175)
  • on a table (3181), (3182)
  • over multiple tables (3185)
  • definition (2996), (3056)
  • limiting access (3174)
  • processing data in (3253)
  • read-only (3602)
  • security (4170)
  • sort sequence (3395)
  • testing (4258)
  • using (3598)
  • WITH CASCADED CHECK (3657)
  • WITH CHECK (3654)
  • WITH LOCAL CHECK (3658)
  • W
  • WHENEVER NOT FOUND clause (3418)
  • WHERE clause
  • character string (3195)
  • constant (3287)
  • description (3274)
  • example (4029)
  • expression in, using (3281)
  • joining tables (3518)
  • multiple search condition within a (3499)
  • NOT keyword (3300)
  • WHERE CURRENT OF clause (3424)
  • WITH CASCADED CHECK OPTION (3656)
  • WITH CHECK OPTION (3655)
  • WITH DATA DICTIONARY clause
  • CREATE COLLECTION statement (3031)
  • CREATE SCHEMA statement (3032)
  • creating data dictionary (3033)
  • WITH LOCAL CHECK OPTION (3659)
  • working with
  • index (3605)
  • X
  • X/Open call level interface (2957)

  • [ Top of Page | Previous Page | Table of Contents | Index ]