
| RAISERROR statement: ON EXCEPTION RESUME | Transact-SQL-like error handling in the Watcom-SQL dialect |
| RAISERROR statement: Transact-SQL | Using the RAISERROR statement in procedures |
| range queries | Using ranges (between and not between) in the WHERE clause |
| RAW mode: using | Using FOR XML RAW |
| read locks | Types of locks Locking during deletes |
| reading access plans | Reading access plans |
| reading entity-relationship diagrams | Relationships |
| reading the access plan: key statistics | Graphical plans |
| rebuild file formats | Rebuild file formats |
| rebuild tools | Rebuild tools |
| rebuilding | Reloading a Database |
| rebuilding databases: about | Rebuilding databases |
| rebuilding: databases | Rebuilding a database not involved in replication |
| rebuilding: minimizing downtime | Minimizing downtime during rebuilding |
| rebuilding: purpose | Rebuild file formats |
| rebuilding: replicating databases | Rebuilding a database involved in replication |
| rebuilding: tools | Rebuild tools |
| recommendations: Index Consultant | Understanding the recommendations |
| recommended page sizes | Recommended page sizes |
| recursive queries: restrictions | Restrictions on recursive common table expressions |
| recursive subqueries: about | Common Table Expressions |
| recursive subqueries: datatype declarations in | Datatype declarations in recursive common table expressions |
| recursive subqueries: least distance problems | Least distance problem |
| recursive subqueries: multiple aggregation levels | Typical applications of common table expressions |
| recursive subqueries: parts explosion problems | Parts explosion problems |
| recursive tables: algorithm | Recursive table |
| redirecting: output to files | Exporting query results |
| reduce the number of requests between client and server | Reduce the number of requests between client and server |
| reducing the impact of locking | Reducing the impact of locking |
| references: displaying references from other tables | Managing foreign keys (Sybase Central) |
| referential integrity | Adaptive Server Anywhere SQL features |
| referential integrity actions: implemented by system triggers | Referential integrity actions |
| referential integrity: about | Data integrity overview |
| referential integrity: actions | Referential integrity actions |
| referential integrity: breached by client application | If a client application breaches referential integrity |
| referential integrity: checking | Referential integrity checking |
| referential integrity: column defaults | Using column defaults |
| referential integrity: constraints | SQL statements for implementing integrity constraints Using table and column constraints |
| referential integrity: enforcing | Enforcing entity and referential integrity |
| referential integrity: information in the system tables | Integrity rules in the system tables |
| referential integrity: introduction | Data integrity tools |
| referential integrity: losing | Losing referential integrity |
| referential integrity: orphans | Locking during inserts |
| referential integrity: tools | Data integrity tools |
| referential integrity: verification at commit | Locking during inserts |
| reflexive relationships | Relationships |
| relationships: about | Relationships |
| relationships: cardinality of | Relationships |
| relationships: changing to an entity | Changing many-to-many relationships into entities |
| relationships: choosing | Step 1: Identify entities and relationships |
| relationships: definition of | Database design concepts |
| relationships: mandatory versus optional | Relationships |
| relationships: many-to-many | Relationships |
| relationships: one-to-many | Relationships |
| relationships: one-to-one | Relationships |
| relationships: reflexive | Relationships |
| relationships: resolving | Step 4: Resolve the relationships |
| relationships: roles | Relationships |
| relative benefit: Index Consultant recommendations | Understanding the recommendations |
| reloading databases: about | Rebuilding databases |
| reloading: databases | Reloading a Database |
| remember to delimit statements within your procedure | Remember to delimit statements within your procedure |
| remote data access: about | Accessing Remote Data |
| remote data access: case sensitivity | Case sensitivity |
| remote data access: connection names | Managing remote data access connections |
| remote data access: internal operations | Internal operations |
| remote data access: introduction | Introduction |
| remote data access: passthrough mode | Sending native statements to remote servers |
| remote data access: performance limitations | Introduction |
| remote data access: PowerBuilder DataWindows | Accessing remote data from PowerBuilder DataWindows |
| remote data access: remote servers | Working with remote servers |
| remote data access: SQL Remote unsupported | Features not supported for remote data |
| remote data access: troubleshooting | Troubleshooting remote data access |
| remote data access: unsupported features | Features not supported for remote data |
| remote data: location | Specifying proxy table locations |
| remote databases: replication | Replication and concurrency |
| remote procedure calls: about | Using remote procedure calls (RPCs) |
| remote procedure creation wizard: using | Creating remote procedures Creating procedures |
| remote procedures: adding | Creating remote procedures |
| remote procedures: calls | Using remote procedure calls (RPCs) |
| remote procedures: creating | Creating procedures |
| remote procedures: data types | Creating remote procedures |
| remote procedures: deleting | Dropping remote procedures |
| remote server creation wizard: using | Creating remote servers using Sybase Central |
| remote servers: about | Working with remote servers |
| remote servers: altering | Altering remote servers |
| remote servers: classes | Server Classes for Remote Data Access Overview |
| remote servers: creating | Creating remote servers |
| remote servers: deleting | Deleting remote servers |
| remote servers: external logins | Working with external logins |
| remote servers: listing properties | Listing remote server capabilities |
| remote servers: transaction management | Transaction management and remote data |
| remote table mappings | Remote table mappings |
| remote tables: about | Remote table mappings |
| remote tables: accessing | Accessing Remote Data |
| remote tables: listing | Listing the remote tables on a server |
| remote tables: listing columns | Listing the columns on a remote table |
| remote transaction management overview | Remote transaction management overview |
| renaming columns in query results | Renaming columns in query results |
| repeatable reads | Typical types of inconsistency Non-repeatable read tutorial Locking during queries |
| replication and concurrency | Replication and concurrency |
| replication: concurrency | Replication and concurrency |
| replication: concurrency issues | Particular concurrency issues |
| replication: rebuilding databases | Rebuilding databases Rebuilding a database involved in replication |
| requests tab: Index Consultant recommendations | Understanding the recommendations |
| requests: reducing number of | Reduce the number of requests between client and server |
| requirements for using the debugger | Requirements for using the debugger |
| reserved words: remote servers | Features not supported for remote data |
| resetting procedure profiling: SQL | Resetting procedure profiling |
| resetting procedure profiling: Sybase Central | Resetting procedure profiling |
| RESIGNAL statement: about | Using exception handlers in procedures and triggers |
| resolving: relationships | Step 4: Resolve the relationships |
| RESTRICT action: about | Referential integrity actions |
| restrictions on transaction management | Restrictions on transaction management |
| restrictions: remote data access | Features not supported for remote data |
| result sets: limiting the number of rows | Explicitly limiting the number of rows returned by a query |
| result sets: multiple | Returning multiple result sets from procedures |
| result sets: permissions | Returning result sets from procedures |
| result sets: procedures | Returning procedure results in result sets Returning result sets from procedures |
| result sets: Transact-SQL | Returning result sets from Transact-SQL procedures |
| result sets: variable | Returning variable result sets from procedures |
| retrieving the first few rows of a query | Explicitly limiting the number of rows returned by a query |
| RETURN statement: about | Returning a value using the RETURN statement |
| return types: external functions | Passing parameters to external functions |
| return values: procedures | Error handling in Transact-SQL procedures |
| returning a value using the RETURN statement | Returning a value using the RETURN statement |
| returning multiple result sets from procedures | Returning multiple result sets from procedures |
| returning procedure results in parameters | Returning procedure results in parameters |
| returning procedure results in result sets | Returning procedure results in result sets |
| returning result sets from procedures | Returning result sets from procedures |
| returning result sets from Transact-SQL procedures | Returning result sets from Transact-SQL procedures |
| returning results as procedure parameters | Returning results as procedure parameters |
| returning results from procedures | Returning results from procedures |
| returning variable result sets from procedures | Returning variable result sets from procedures |
| REVOKE statement: and concurrency | Data definition statements and concurrency |
| REVOKE statement: Transact-SQL | Users and groups |
| rewrite optimization: about | Types of semantic transformations |
| rewriting subqueries as EXISTS predicates | Rewriting subqueries as EXISTS predicates |
| right outer joins: about | Outer joins |
| role names: about | Key joins when there are multiple foreign key relationships |
| role of the optimizer | The role of the optimizer |
| roles: Adaptive Server Enterprise | Administrative roles |
| roles: definition of | Relationships |
| rollback logs: savepoints | Savepoints within transactions |
| ROLLBACK statement: compound statements | Atomic compound statements |
| ROLLBACK statement: procedures and triggers | Transactions and savepoints in procedures and triggers |
| ROLLBACK statement: triggers | Transact-SQL trigger overview |
| rolling back transactions | Using transactions |
| ROLLUP operation: about | The ROLLUP operation: adding summary information to GROUP BY queries |
| ROLLUP operation: example | The ROLLUP operation: adding summary information to GROUP BY queries |
| ROLLUP operation: NULL | The ROLLUP operation: adding summary information to GROUP BY queries |
| ROLLUP operation: subtotal rows | The ROLLUP operation: adding summary information to GROUP BY queries |
| ROLLUP operation: understanding GROUP BY | How queries with GROUP BY are executed |
| row limit count: item in access plans | Reading access plans |
| row limits: query execution algorithms | Row limit |
| rows: copying with INSERT | Adding new rows with SELECT |
| rows: deleting | Disk allocation for inserted rows |
| rows: selecting | The WHERE clause: specifying rows |
| RowsReturned: statistic in access plans | Reading access plans |
| rules describing the operation of key joins | Rules describing the operation of key joins |
| rules: Transact-SQL | Defaults and rules |
| running: command files | Running SQL command files |
| running: SQL scripts | Running SQL command files Saving, loading, and running command files |
| RunTime: statistic in access plans | Reading access plans |