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 |