s and Compatibility
Set Operation Examples
Updatability
Recursive Unions
Dialects
Chapter 33 Searching with Groups
GROUP BY Clause
Set Functions
HAVING Clause
Views of Groups
Dialects
Chapter 34 Sorting Search Results
ORDER BY Clause
Dialects
Chapter 35 Changing SQL-data
The SQL-data Change Statements
INSERT Statement
UPDATE Statement
DELETE Statement
Data Change Operations
Dialects
Chapter 36 SQL Transactions
Initiating Transactions
Terminating Transactions
Using Savepoints
Transaction Tips
See Also
Dialects
Chapter 37 SQL Transaction Concurrency
Isolation Phenomena
Pessimistic Concurrency: LOCKING
Optimistic Concurrency: TIMESTAMPING
SET TRANSACTION Statement
START TRANSACTION Statement
Special Problems
Transactions and Constraint Checking
Dialects
Goodies
Chapter 38 SQL Sessions
SQL-Connections
SQL-Session Management
Chapter 39 Embedded SQL Binding Style
What is Embedded SQL?
Precompilers
SQL Prefixes and Terminators
Host Variables
Cursors
Embedded SQL Examples
Diagnostics
Dynamic SQL
Summary
Dialects
Chapter 40 SQL/CLI Binding Style
CHAP40--1.C
SQLCHAR , SQLINTEGER , and Other Typedef s
SQLRETURN
Handle Relationships
How to Run Example Programs
'Standard SQL CLI' equals 'Core ODBC API'
How each CLI Function will be Described
CharacterStringRetrieval
Chapter 41 SQL/CLI: env Functions
Null Termination
SQLAllocHandle ( SQL--HANDLE--ENV ,...)
SQLAllocEnv
SQLGetEnvAttr
SQLSetEnvAttr
SQLFreeHandle ( SQL--HANDLE--ENV ,...)
SQLFreeEnv
Chapter 42 SQL/CLI: dbc Functions
SQLAllocHandle ( SQL--HANDLE--DBC ,...)
SQLAllocConnect
SQLConnect
SQLDisconnect
SQLGetConnectAttr
SQLSetConnectAttr
SQLFreeHandle ( SQL--HANDLE--DBC ,...)
SQLFreeConnect
Chapter 43 SQL/CLI: stmt Functions
SQLAllocHandle ( SQL--HANDLE--STMT ,...)
SQLAllocStmt
SQLGetStmtAttr
SQLSetStmtAttr
SQLFreeHandle ( SQL--HANDLE--STMT ,...)
SQLFreeStmt
Chapter 44 SQL/CLI Statement Functions
Preparable SQL Statements
SQLPrepare
SQLExecute
SQLExecDirect
SQLEndTran
Chapter 45 SQL/CLI: Cursor Functions
SQLFetch
SQLFetchScroll
SQLCloseCursor
SQLGetCursorName
SQLSetCursorName
Embedded SQL versus CLI
SQLMoreResults
Chapter 46 SQL/CLI: desc Functions
Descriptor Areas
The desc Fields
The desc Functions
Chapter 47 SQL/CLI: Diagnostic Functions
SQLGetDiagField
SQLGetDiagRec
SQLError
SQLRowCount
SQLSTATE Codes
Chapter 48 SQL/CLI: General Functions
SQLDataSources
SQLGetFunctions
SQLGetInfo
Chapter 49 SQL/CLI: Deferred Parameter Functions
How to Pass Deferred Parameters
SQLParamData
SQLPutData
SQLCancel
Chapter 50 SQL/CLI: Locator Functions
What is a Locator?
SQLGetLength
SQLGetPosition
SQLGetSubString
Chapter 51 SQL/CLI: Catalog Functions
Some Necessary Preliminaries
SQLColumnPrivileges
SQLColumns
SQLForeignKeys
SQLGetTypeInfo
SQLParameters
SQLPrimaryKeys
SQLRoutinePrivileges
SQLRoutines
SQLSpecialColumns
SQLTablePrivileges
SQLTables
The End
Chapter 52 Module Binding Style
SQL-client Modules
MODULE Statement
PROCEDURE Statement
Chapter 53 Style
Authority
Layout Rules
Naming Rules
Examples of Statements in Formal Style
Host Language Programs
Summary
CD-ROM Appendices:
Appendix A -- Remote Database Access, appA.html
Appendix B -- SQL Taxonomy, appB.html
Appendix C -- Non-portable SQL Features, appC.html
Appendix D -- Incompatibilities withSQL-92, appD.html
Appendix E -- SQL Web Sites, appE.html
Appendix F -- Glossary, appF.html
Appendix G -- Errata, appG.html