cache : Java | Configuring memory for Java |
cache : performance | Increase the cache size |
cache : server names | Server name caching for faster connections |
cache : size switch | Controlling performance and memory from the command line |
cache size : effect on access plans | Join enumeration |
caching : sub-queries | Subquery caching |
CALL statement : about | Procedure and trigger overview |
CALL statement : examples | Calling procedures |
CALL statement : parameters | Passing parameters to procedures |
CALL statement : syntax | Control statements |
Calls window : Java debugger | The debugger windows |
cannot find database server | Locating a server |
cardinality : relationships and | Relationships |
Cartesian product | Cross joins How joins are processed |
CASCADE action : about | Referential integrity actions |
case sensitivity : collations | The collation sequence section |
case sensitivity : command line | Starting the server |
case sensitivity : connection parameters | Connection parameters |
case sensitivity : creating databases | Creating a Transact-SQL-compatible database |
case sensitivity : database name | Naming the server and the databases |
case sensitivity : databases | Case-sensitivity |
case sensitivity : identifiers | Case-sensitivity |
case sensitivity : international aspects | International aspects of case sensitivity |
case sensitivity : Java | Java is case sensitive |
case sensitivity : Java data types | Creating columns with Java data types |
case sensitivity : passwords | Case-sensitivity |
case sensitivity : remote access | Case sensitivity |
case sensitivity : server name | Naming the server and the databases |
case sensitivity : sort order | The ORDER BY clause: sorting query results |
case sensitivity : SQL | Entering queries Java is case sensitive |
case sensitivity : Transact-SQL compatibility | Case-sensitivity |
case sensitivity : user-defined data types | Case-sensitivity |
CASE statement : syntax | Control statements |
case-sensitivity : data | Case-sensitivity |
case-sensitivity : user IDs | Case-sensitivity |
case-sensitivity : user-defined data types | Case-sensitivity |
catalog : Adaptive Server Enterprise compatibility | System tables |
catch block : Java | Java error handling |
CBSize connection parameter : about | Connection parameters |
CBSpace connection parameter : about | Connection parameters |
CD-ROM : databases | Working with write files |
CD-ROM : deploying | Deploying databases on read-only media |
chained mode : transactions | Setting autocommit or manual commit mode |
CHAINED option : JDBC | Notes on JDBC connections |
CHAINED option : Open Client | Characteristics of Open Client and jConnect connections |
changing isolation levels within transactions | Changing the isolation level within a transaction |
changing the isolation level | Setting the isolation level |
character data : searching for | Character strings and quotation marks |
character set : application | Determining the locale character set |
character set : determining | Determining the locale character set |
character set : server | Determining the locale character set |
character set translation : about | Using character set translation |
character set translation : error messages | Character translation for database messages |
character sets : about | CHAPTER 12. Database Collations and International Languages |
character sets : avoiding translation | Avoiding character-set translation |
character sets : choosing | Choosing a database collation |
character sets : displaying | Displaying your current character settings |
character sets : encoding | Introduction |
character sets : for Replication Server | Character set issues |
character sets : for the LTM | Character set settings in the LTM configuration file Language and character set issues Adaptive Server Anywhere collations Open Client/Open Server collations |
character sets : Interactive SQL | Sybase Central and Interactive SQL code page translation |
character sets : multibyte | Multibyte character sets Using multibyte collations |
character sets : overview | Introduction to character sets and collations |
character sets : single-byte | Single-byte character sets and code pages |
character sets : Sybase Central | Sybase Central and Interactive SQL code page translation |
character sets : translation | Using character set translation |
character sets : Unicode | Variable length character sets |
character sets : Windows | Code pages in Windows and Windows NT |
character strings : about | Character strings and quotation marks |
character strings : quotes | Character strings and quotation marks |
Character strings : select list using | Computing values in the select list |
CHECK conditions : columns | Using CHECK conditions on columns |
CHECK conditions : deleting | Modifying and deleting CHECK conditions |
CHECK conditions : modifying | Modifying and deleting CHECK conditions |
check conditions : previous releases | Using CHECK conditions on columns |
CHECK conditions : tables | Using CHECK conditions on tables |
CHECK conditions : Transact-SQL | Defaults and rules |
CHECK conditions : user-defined data types | Column CHECK conditions from user-defined data types |
CHECK constraint | Choosing constraints |
checking referential integrity at commit | Locking during inserts |
checkpoint log | The checkpoint log |
checkpoints : log | The checkpoint log |
checkpoints : scheduling | How the database decides when to checkpoint |
checkpoints : urgency | Checkpoint priority |
CHECKPOINT_TIME option : using | Checkpoint priority |
choosing isolation levels | Understanding and choosing isolation levels |
class methods : about | Instance methods and class methods |
Class.forName method : loading jConnect | Loading the driver |
classes : about | Understanding the Java class |
classes : as data types | Creating columns to hold Java objects |
classes : compiling | Understanding the Java class |
classes : constructors | Class constructors |
classes : creating | Creating a class |
classes : database types | Java classes in the database |
classes : example | A sample class |
classes : importing | Importing the class on the client side |
classes : installing | How do I store Java instructions in the database? Installing Java classes into a database |
classes : instances | Object oriented and procedural languages |
classes : Java | Object oriented and procedural languages |
classes : supported | Which Java classes are supported? |
classes : Sybase runtime | Sybase runtime Java classes |
classes : updating | Updating classes and Jars |
classes : versions | Updating classes and Jars |
Classes window : Java debugger | The debugger windows |
classes.zip | Deploying database servers |
CLASSPATH environment variable : about | Using the CLASSPATH variable |
CLASSPATH environment variable : jConnect | The jConnect driver files |
CLASSPATH environment variable : setting | Running the external connection example |
clauses : about | Queries are made up of clauses |
Client Service for NetWare | Using IPX with Windows NT |
CLOSE statement : procedures | Cursor management overview |
code page : displaying | Displaying your current character settings |
code pages : ANSI | Code pages in Windows and Windows NT |
code pages : Interactive SQL | Sybase Central and Interactive SQL code page translation |
code pages : OEM | Code pages in Windows and Windows NT |
code pages : overview | Single-byte character sets and code pages |
code pages : Sybase Central | Sybase Central and Interactive SQL code page translation |
code pages : Windows | Code pages in Windows and Windows NT |
collation file : editing | Editing the collation file |
collations : about | CHAPTER 12. Database Collations and International Languages |
collations : choosing | Choosing a database collation |
collations : custom | Creating databases with custom collations |
collations : definition | Sorting characters using collations |
collations : file format | Editing the collation file |
collations : for Replication Server | Character set issues |
collations : for the LTM | Character set settings in the LTM configuration file Language and character set issues Adaptive Server Anywhere collations Open Client/Open Server collations |
collations : ISO_1 | Supplied ANSI collations |
collations : multibyte | Using multibyte collations |
collations : OEM | Supported OEM collations |
collations : overview | Introduction to character sets and collations |
collations : WIN_LATIN1 | Supplied ANSI collations |
column attributes : AUTOINCREMENT | Primary key generation |
column attributes : generating default values | Primary key generation |
column names : international aspects | International aspects of case sensitivity |
column names : joining tables using | Natural joins |
column-statistics registry | Column-statistics registry |
columns : adding | Altering tables |
columns : allowing NULL values | Choosing data types for columns |
columns : changing | Altering tables |
columns : constraints | Choosing constraints |
columns : data types | Choosing data types for columns |
columns : defaults | Using column defaults |
columns : deleting | Altering tables |
columns : GROUP BY clause | The GROUP BY clause: organizing query results into groups |
columns : IDENTITY | The special IDENTITY column |
columns : Java data types | Creating columns to hold Java objects |
columns : joins and | How joins are structured Data types in join columns |
columns : joins and datatypes | Data types in join columns |
columns : naming | Creating primary and foreign keys Choosing column names |
columns : order in insert statements | Inserting values into specific columns |
columns : properties | Designing the database table properties |
columns : renaming | Altering tables |
columns : select list | Selecting specific columns from a table |
columns : SELECT statements | Selecting specific columns from a table |
columns : timestamp | The special Transact-SQL timestamp column and data type |
columns : updating Java | Updating Java objects |
com.sybase package : runtime classes | The Sybase runtime Java classes |
command delimiter : setting | Check if you need to change the command delimiter |
command files : Interactive SQL | Using Interactive SQL to work with database objects |
command line : case sensitivity | Starting the server |
command line : starting the server | Starting the server |
command line : switches | Some common command-line switches |
CommBufferSize connection parameter : about | Connection parameters |
COMMBUFFERSIZE connection parameter : TCP/IP | Tuning TCP/IP performance |
CommBufferSpace connection parameter : about | Connection parameters |
COMMENT statement : automatic commit | Using transactions |
comments : auditing | Adding audit comments |
COMMIT statement : and transactions | Using transactions |
COMMIT statement : compound statements | Atomic compound statements |
COMMIT statement : cursors | Cursors and transactions |
COMMIT statement : JDBC | Notes on JDBC connections |
COMMIT statement : LTM | Enter data at the primary site for replication |
COMMIT statement : procedures and triggers | Transactions and savepoints in procedures and triggers |
COMMIT statement : verify referential integrity | Locking during inserts |
committing transactions | An overview of transactions |
committing transactions : definition of | An overview of transactions |
CommLinks connection parameter : about | Connection parameters |
CommLinks connection parameter : switches and | Selecting communications protocols |
COMMMIT statement : remote data access | Remote transaction management overview |
communications : about | CHAPTER 26. Client/Server Communications |
communications : application layer | The application layer |
communications : compatibility | Compatible protocol stacks |
communications : complications | Real world protocol stacks |
communications : data link layer | The data link layer |
communications : multiple stacks | Working with multiple protocol stacks |
communications : network adapters | Configuring your network adapter board |
communications : network layer | The network layer |
communications : OSI Reference Model | The protocol stack |
communications : physical layer | The physical layer |
communications : stack compatibility | How information is passed across a network |
communications : supported | Supported network protocols |
communications : transport layer | The transport layer |
communications : troubleshooting | Troubleshooting network communications |
compareTo method : object comparisons | Comparing Java objects |
comparing values : for joins | Data types in join columns |
comparison operators : NULL values | Testing a column for NULL |
comparison operators : symbols | Using comparison operators in the WHERE clause |
comparisons : NULL values | Testing a column for NULL |
comparisons : sort orders | Using comparison operators in the WHERE clause |
comparisons : trailing blanks | Using comparison operators in the WHERE clause |
compatibility : Adaptive Server Enterprise | CHAPTER 30. Transact-SQL Compatibility |
completing transactions | Using transactions |
composite indexes | Hash values |
compound statements : atomic | Atomic compound statements |
compound statements : declarations | Declarations in compound statements |
compound statements : using | Using compound statements |
Computations. See Computed columns | Computing values in the select list |
COMPUTE clause : CREATE TABLE | Defining computed columns |
COMPUTE clause : unsupported | Writing compatible queries |
computed columns : creating | Defining computed columns |
computed columns : INSERT statements | Inserting and updating computed columns |
computed columns : Java | Using computed columns with Java classes |
computed columns : limitations | Restrictions on computed columns |
computed columns : triggers | Inserting and updating computed columns |
computed columns : UPDATE statements | Inserting and updating computed columns |
conceptual data modeling | CHAPTER 13. Designing Your Database |
conceptual database models : definition of | Database design concepts |
concurrency | Introduction to concurrency Using locks to ensure consistency |
concurrency : about | Three typical types of inconsistency Particular concurrency issues |
concurrency : and data definition statements | Data definition statements and concurrency |
concurrency : and locks | Using locks to ensure consistency |
concurrency : and performance | Improving concurrency |
concurrency : benefits of | Introduction to concurrency |
concurrency : consistency | Three typical types of inconsistency |
concurrency : data definition | Particular concurrency issues |
concurrency : how locking works | How locking works |
concurrency : improving | Improving concurrency |
concurrency : improving and indexes | Special optimizations |
concurrency : improving using indexes | Reducing the impact of locking |
concurrency : inconsistencies due to | Typical inconsistencies |
concurrency : inconsistency | Three typical types of inconsistency |
concurrency : ISO SQL/92 standard | Three typical types of inconsistency |
concurrency : locks | How locking works |
concurrency : primary keys | Particular concurrency issues |
concurrency : replication | Replication and concurrency |
concurrency : types of locks | The four types of locks |
concurrent transactions : blocking | Transaction blocking Locking conflicts |
configuration file : creating LTM | Configuring the LTM |
configuration file : format for LTM | Configuring the LTM |
configuration file : LTM | Configure and start the Adaptive Server Anywhere LTM Configuring the LTM |
configuration file : using | Using configuration files |
configuring : Adaptive Server Anywhere for Replication Server | Configuring databases for Replication Server Setting up the database for Replication Server Run the setup script |
configuring : LTM | Configuring the LTM |
conflicts : cyclical blocking | Transaction blocking and deadlock |
conflicts : locking | Locking conflicts |
conflicts : transaction blocking | Transaction blocking Locking conflicts |
conflicts between locks | The four types of locks |
CONN connection parameter : about | Connection parameters |
connect : permission | Creating new users |
connecting : character sets | Connection strings and character sets |
connecting : integrated logins | Controlling database access |
connecting : Windows CE | Using ODBC data sources on Windows CE |
connection : creating | Create a connection for the primary site Create a connection for the replicate site. |
connection parameters : about | Connection parameters are passed as connection strings Connection parameters |
connection parameters : case sensitivity | Connection parameters |
connection parameters : conflicts | Connection parameter priorities |
connection parameters : data sources | Working with ODBC data sources |
connection parameters : embedded databases | Connection parameter priorities |
connection parameters : introduction | Connection parameters specify connections |
connection parameters : location of | Assembling a list of connection parameters |
connection parameters : priority | Connection parameters |
connection parameters : table of | Connection parameters |
connection string : about | Assembling a list of connection parameters |
connection strings : about | Connection parameters are passed as connection strings |
connection strings : character sets | Connection strings and character sets |
connection strings : introduction | Connection parameters specify connections |
connection strings : representing | Connection parameters specify connections |
Connection window : Java debugger | The debugger windows |
ConnectionName connection parameter : about | Connection parameters |
connections : about | CHAPTER 2. Connecting to a Database |
connections : default parameters | Using default connection parameters |
connections : definition | Introduction to connections |
connections : details | Troubleshooting connections |
connections : embedded database | Connecting to an embedded database |
connections : examples | Simple connection examples |
connections : from utilities | Connecting from Adaptive Server Anywhere utilities |
connections : Interactive SQL | Interactive SQL connections |
connections : jConnect URL | Supplying a URL for the server |
connections : JDBC | Differences between client- and server-side JDBC Establishing JDBC connections |
connections : JDBC client applications | Connecting from a JDBC client application |
connections : JDBC defaults | Notes on JDBC connections |
connections : JDBC example | Connecting from a JDBC client application Establishing a connection from a server-side JDBC class |
connections : JDBC in the server | Establishing a connection from a server-side JDBC class |
connections : local database | Connecting to the sample database from Interactive SQL |
connections : network | Connecting to a server on a network |
connections : overview | Introduction to connections |
connections : performance | Server name caching for faster connections |
connections : problems | Troubleshooting connections |
connections : programming interfaces | Introduction to connections |
connections : remote | Remote transaction management overview |
connections : simple | Connecting to the sample database from Interactive SQL |
connections : troubleshooting | Troubleshooting connections Testing that a server can be found |
connection_property function : about | Obtaining database statistics from a client application |
consistency | Using locks to ensure consistency |
consistency : assuring using locks | How locking works |
consistency : correctness and scheduling | Correctness |
consistency : dirty reads | Tutorial 1: The dirty read Three typical types of inconsistency Selecting at isolation level 0 Selecting at isolation level 1 |
consistency : during transactions | Three typical types of inconsistency |
consistency : effects of unserializable schedules | Correctness |
consistency : example of non-repeatable read | Tutorial 2 - The non-repeatable read |
consistency : ISO SQL/92 standard | Three typical types of inconsistency |
consistency : repeatable reads | Three typical types of inconsistency Tutorial 2 - The non-repeatable read Selecting at isolation level 1 Selecting at isolation level 2 |
consistency : two-phase locking | Two-phase locking |
consistency : versus isolation levels | Isolation levels and consistency Tutorial 3 - A phantom row Tutorial 4 - Practical locking implications How Adaptive Server Anywhere implements locking |
consistency : versus typical transactions | Typical transactions at various isolation levels |
consistency avoiding dirty reads | Using locks to ensure consistency |
console : network performance | Evaluating network performance |
constraints : columns and tables | Choosing constraints |
constructors : about | Class constructors |
constructors : inserting data | Inserting a Java object from SQL |
constructors : Java | A Java glossary |
CONTINUE_AFTER_RAISERROR option : Open Client | Characteristics of Open Client and jConnect connections |
control statements : list | Control statements |
conventions : documentation | Documentation conventions |
conventions : file names | File naming conventions |
conversion errors : bulk loading | Handling conversion errors on data import |
copying : data with INSERT | Adding new rows with SELECT |
copying databases : replicating data and concurrency | Replication and concurrency |
correctness | Correctness |
Correlation names : self-joins | Self-joins and correlation names |
correlation names : table names | The FROM clause: specifying tables Self-joins and correlation names |
cost estimation during optimization | Cost estimation |
COUNT(*) function | Using count (*) |
COUNT(*)function : NULL | Aggregate functions and NULL |
create connection statement | Create a connection for the primary site Create a connection for the replicate site. |
CREATE DATABASE statement : Adaptive Server Enterprise | Servers and databases |
CREATE DATABASE statement : Java | Ways of Java-enabling a database New databases and Java |
CREATE DATABASE statement : permissions | Controlling permissions from the command line Permission to execute file administration statements |
CREATE DATABASE statement : using | Initializing a database |
CREATE DATABASE statement : utility database | Using the utility database |
CREATE DBSPACE statement : about | Using additional dbspaces |
CREATE DEFAULT statement : unsupported | Defaults and rules |
CREATE DOMAIN statement : Transact-SQL compatibility | Defaults and rules |
CREATE EXISTING TABLE statement : using | Using the CREATE EXISTING TABLE statement |
CREATE FUNCTION statement : about | Creating user-defined functions |
CREATE INDEX statement : and concurrency | Data definition statements and concurrency |
CREATE INDEX statement : example | Using indexes to improve query performance |
CREATE PROCEDURE statement : examples | Creating procedures |
CREATE PROCEDURE statement : parameters | Declaring parameters for procedures |
create replication definition statement | Create a replication definition |
CREATE RULE statement : unsupported | Defaults and rules |
CREATE statement : automatic commit | Using transactions |
create subscription statement | Create a subscription for your replication |
CREATE TABLE : example | Creating tables |
CREATE TABLE statement : and concurrency | Data definition statements and concurrency |
CREATE TABLE statement : command files | Using Interactive SQL to work with database objects |
CREATE TABLE statement : primary and foreign keys | Creating primary and foreign keys |
CREATE TABLE statement : proxy tables | Using the CREATE TABLE statement |
CREATE TABLE statement : temporary tables | Loading data that does not match the table structure |
CREATE TABLE statement : Transact-SQL | Creating compatible tables |
CREATE TRIGGER statement : about | Creating triggers |
CREATE VIEW statement : WITH CHECK OPTION clause | Using the WITH CHECK OPTION clause |
creating : a replication definition | Create a replication definition |
creating : a Replication Server connection | Create a connection for the primary site Create a connection for the replicate site. |
creating : a subscription | Create a subscription for your replication |
creating : indexes | Working with indexes |
creating : tables | Creating tables |
creating : user IDs | Creating new users |
creating : views | Creating views |
cross joins | Cross joins |
cross joins : and self-joins | Self-joins and cross joins |
CT-library : about | Open Clients, Open Servers, and TDS |
current date and time : defaults | Current date and time defaults |
cursor positioning : troubleshooting | Cursor management overview |
cursor stability : avoiding lost updates | Cursor stability |
cursor stability : definition of | Cursor stability |
cursors : about | Introduction to cursors |
cursors : and LOOP statement | Using cursors on SELECT statements in procedures |
cursors : availability | Availability of cursors |
cursors : bookmarks | Bookmarks and cursors |
cursors : canceling | Canceling cursor operations |
cursors : choosing a type | Choosing a cursor type |
cursors : connection limit | Managing the resources connections use |
cursors : cursor stability | Cursor stability |
cursors : definition of | Cursor stability |
cursors : deleting through | Modifying rows through a cursor |
cursors : describing | Describing result sets |
cursors : Dynamic scroll | Types of cursor |
cursors : eliminating lost updates | Transactions for which no updates are lost |
cursors : fetching multiple rows | Fetching multiple rows |
cursors : fetching rows | Fetching rows through a cursor |
cursors : holding | Configuring cursors on opening |
cursors : in procedures | Using cursors on SELECT statements in procedures |
cursors : Insensitive | Types of cursor |
cursors : introduction | Introduction to cursors |
cursors : isolation level | Configuring cursors on opening |
cursors : No scroll | Types of cursor |
cursors : on SELECT statements | Using cursors on SELECT statements in procedures |
cursors : ordering of results | Cursor stability |
cursors : platforms | Availability of cursors |
cursors : preventing lost updates | Cursor stability |
cursors : procedures and triggers | Using cursors in procedures and triggers |
cursors : read only | Types of cursor |
cursors : savepoints | Cursors and transactions |
cursors : Scroll | Types of cursor |
cursors : scrollable | Fetching with scrollable cursors |
cursors : step-by-step | Steps in using a cursor |
cursors : transactions | Configuring cursors on opening Cursors and transactions |
cursors : types | Types of cursor |
cursors : unique | Types of cursor |
cursors : updating | Modifying rows through a cursor |
cursors : uses of | What you can do with cursors |
cursors : using | Working with cursors |