Download Informix Guide to SQL: Reference

Transcript
Tech Review Draft Tech Review Draft Tech Review Draft Tech Review Draft Tech Review Draft Tech Review Draft Tech Review Draft Tech
constraint
A restriction on what kinds of data can be inserted or updated in tables. See
also check constraint, primary-key constraint, referential constraint, NOT NULL
constraint, and unique constraint.
control character
A character whose occurrence in a particular context initiates, modifies, or
stops a control function (an operation to control a device, for example, in
moving a cursor or in reading data). In a program, you can define actions that
use the CTRL key with another key to execute some programming action (for
example, entering CTRL-W to obtain on-line Help in Informix products). A
control character is sometimes referred to as a control key. Compare to
printable character.
cooked files
See buffered disk I/O.
correlation name
The prefix that you can use with a column name in a triggered action to refer
to an old (before triggering statement) or a new (after triggering statement)
column value. The associated column name must belong to the triggering
table.
corrupted
database
A database whose tables or indexes contain incomplete or invalid data.
corrupted index
An index that does not correspond exactly to its table.
coserver
The functional equivalent of a database server that operates on a single node.
See connection coserver, participating coserver.
current row
The most recently retrieved row of the active set of a query.
cursor
An identifier associated with a group of rows; conceptually, the pointer to the
current row. You can use cursors for SELECT statements or EXECUTE
PROCEDURE statements (associating the cursor with the rows returned by a
query) or INSERT statements (associating the cursor with a buffer to insert
multiple rows as a group). A select cursor is declared for sequential only (regular cursor) or nonsequential (scroll cursor) retrieval of row information. In
addition, you can declare a select cursor for update (initiating locking control
for updated and deleted rows) or WITH HOLD (completing a transaction does
not close the cursor). In ESQL/C, a cursor can be dynamic, meaning that it can
be an identifier or a character/string variable.
cursor
manipulation
statements
The SQL statements that control cursors; specifically, the CLOSE, DECLARE,
FETCH, FLUSH, OPEN, and PUT statements.
Glossary 9