Index
Special Characters   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z 

S

sample database: schema for asademo.db Sample database schema
sargable predicates: about Predicate analysis
savepoints: nesting and naming Savepoints within transactions
savepoints: procedures and triggers Transactions and savepoints in procedures and triggers
savepoints: within transactions Savepoints within transactions
saving transaction results Using transactions
saving: commands in Interactive SQL Saving, loading, and running command files
SA_DEBUG group: debugger Requirements for using the debugger
sa_migrate system procedure: about Migrating databases to Adaptive Server Anywhere
sa_migrate system procedure: using Migrating databases to Adaptive Server Anywhere
sa_migrate_create_fks system procedure: using Migrating databases to Adaptive Server Anywhere
sa_migrate_create_remote_fks_list system procedure: using Migrating databases to Adaptive Server Anywhere
sa_migrate_create_remote_table_list system procedure: using Migrating databases to Adaptive Server Anywhere
sa_migrate_create_tables system procedure: using Migrating databases to Adaptive Server Anywhere
sa_migrate_data system procedure: using Migrating databases to Adaptive Server Anywhere
sa_migrate_drop_proxy_tables system procedure: using Migrating databases to Adaptive Server Anywhere
sa_pause_workload_capture procedure: pausing the Index Consultant Stopping the Index Consultant
sa_stop_index_consultant procedure: stopping the Index Consultant Stopping the Index Consultant
sa_stop_workload_capture procedure: stopping the Index Consultant Stopping the Index Consultant
scalar aggregates Where you can use aggregate functions
scattered reads: performance Use an appropriate page size
schedules: effects of serializability Serializable schedules
schedules: effects of unserializable Serializable schedules
schedules: serializable Serializable schedules
schedules: serializable versus early release of locks Early release of read locks
schedules: two-phase locking Two-phase locking
scheduling of transactions Serializable schedules
schema: exporting Exporting table data or table schema
scripts: running in Interactive SQL Saving, loading, and running command files
security: hiding objects Hiding the contents of procedures, functions, triggers and views
security: procedures Benefits of procedures and triggers
select list: about The SELECT list: specifying columns
select list: aliases Renaming columns in query results
select list: calculated columns Computing values in the SELECT list
select list: EXCEPT statements Performing set operations on query results with UNION, INTERSECT, and EXCEPT
select list: in access plans Reading access plans
select list: INTERSECT statements Performing set operations on query results with UNION, INTERSECT, and EXCEPT
select list: UNION operation Combining sets with the UNION operation
select list: UNION statements Performing set operations on query results with UNION, INTERSECT, and EXCEPT
SELECT statement: about Query overview
SELECT statement: aliases Renaming columns in query results
SELECT statement: character data Character strings and quotation marks
SELECT statement: column headings Renaming columns in query results
SELECT statement: column order Selecting specific columns from a table
SELECT statement: cursors Using cursors on SELECT statements in procedures
SELECT statement: INSERT from Adding data using INSERT
SELECT statement: INTO clause Returning results as procedure parameters
SELECT statement: keys and query access Using keys to improve query performance
SELECT statement: specifying rows The WHERE clause: specifying rows
SELECT statement: strings in display Character strings in query results
SELECT statement: Transact-SQL Writing compatible queries
SELECT statement: variables Writing compatible queries
selecting all columns from a table Selecting all columns from a table
selecting specific columns from a table Selecting specific columns from a table
selectivity estimates: reading in access plans Graphical plans
selectivity estimates: using a partial index scan Other uses for indexes
selectivity: item in access plans Reading access plans
selectivity: reading in access plans Graphical plans
self-joins Self-joins
SELF_RECURSION option: Adaptive Server Enterprise Transact-SQL trigger overview
semantic query transformations Semantic query transformations
semantic transformations: about Types of semantic transformations
semicolon: command delimiter Check if you need to change the command delimiter
semijoin: query execution algorithms Nested loops join
Nested loops semijoin
Hash semijoin
sending native statements to remote servers Sending native statements to remote servers
separate primary and foreign key indexes Separate primary and foreign key indexes
sequential scans: about Sequential table scans
sequential scans: disk allocation and performance Disk allocation for inserted rows
sequential table scans: about Sequential table scans
sequential table scans: disk allocation and performance Disk allocation for inserted rows
serializable schedules: about Serializable schedules
serializable schedules: effect of Serializable schedules
serializable schedules: two-phase locking Two-phase locking
serializable schedules: versus early release of locks Early release of read locks
server capabilities: remote data access Server capabilities
server classes for remote data access Server Classes for Remote Data Access
server classes: about Server classes
server classes: asajdbc Server class asajdbc
server classes: asaodbc Server class asaodbc
server classes: asejdbc Server class asejdbc
server classes: aseodbc Server class aseodbc
server classes: db2odbc Server class db2odbc
server classes: defining Remote table mappings
server classes: msodbc Server class mssodbc
server classes: ODBC ODBC-based server classes
Server class odbc
server classes: oraodbc Server class oraodbc
server side loading Performance considerations of moving data
server state: Index Consultant Assessing the recommendations
servers and databases: compatibility Servers and databases
servers: graphing with the Performance Monitor Monitoring database statistics from Sybase Central
servers: starting a database without connecting Starting a database without connecting
SET clause: UPDATE statement Changing data using UPDATE
SET DEFAULT action: about Referential integrity actions
set membership test Set membership test
set membership test: =ANY Testing set membership with IN conditions
set membership test: negation of Testing set membership with IN conditions
SET NULL action: about Referential integrity actions
set operations: about Performing set operations on query results with UNION, INTERSECT, and EXCEPT
set operations: NULL Set operators and NULL
set operations: rules Rules for set operations
SET OPTION statement: Transact-SQL Setting options for Transact-SQL compatibility
setting breakpoints: debugger Setting breakpoints
setting database options Setting database options
setting options for Transact-SQL compatibility Setting options for Transact-SQL compatibility
setting properties for database objects Setting properties for database objects
setting the isolation level Setting the isolation level
setting the isolation level from an ODBC-enabled application Setting the isolation level from an ODBC-enabled application
shared objects: calling from procedures Calling external libraries from procedures
shared versus exclusive locks Types of locks
short plans: about Text plans
short plans: Interactive SQL Accessing the plan
short plans: SQL functions Accessing the plan
SIGNAL statement: procedures Default error handling in procedures and triggers
SIGNAL statement: Transact-SQL Using the RAISERROR statement in procedures
single group by: query execution algorithms Single group by
sort order: ORDER BY clause The ORDER BY clause: sorting query results
sorted block joins: query execution algorithms Nested block join and sorted block
sorting and unions Sorting and unions
sorting query results Sorting query results
sorting: query execution algorithms Sorting and unions
sorting: with an index Sorting query results
source code window: setting breakpoints Working with breakpoints
special IDENTITY column The special IDENTITY column
special Transact-SQL timestamp column and data type The special Transact-SQL timestamp column and data type
specialized joins Specialized joins
specifying a consolidated database Specifying a consolidated database
specifying dates and times in procedures Specifying dates and times in procedures
specifying proxy table locations Specifying proxy table locations
sp_addgroup system procedure: Transact-SQL Users and groups
sp_addlogin system procedure: support Servers and databases
sp_addlogin system procedure: Transact-SQL Users and groups
sp_adduser system procedure: Transact-SQL Users and groups
sp_bindefault procedure: Transact-SQL Defaults and rules
sp_bindrule procedure: Transact-SQL Defaults and rules
sp_changegroup system procedure: Transact-SQL Users and groups
sp_dboption system procedure: Transact-SQL Setting options for Transact-SQL compatibility
sp_dropgroup system procedure: Transact-SQL Users and groups
sp_droplogin system procedure: Transact-SQL Users and groups
sp_dropuser system procedure: Transact-SQL Users and groups
SQL 3 compliance Designing Your Database
SQL 92 compliance Designing Your Database
SQL 99 compliance Designing Your Database
SQL Anywhere Studio: documentation SQL Anywhere Studio documentation
SQL queries SQL queries
SQL Remote: remote data access Features not supported for remote data
SQL Remote: replicating and concurrent transactions Replication and concurrency
SQL Server and remote access Server class mssodbc
SQL standards Designing Your Database
SQL standards: compliance Differences from Other SQL Dialects
SQL standards: GROUP BY clause Standards and compatibility
SQL standards: non-ANSI joins Non-ANSI joins
SQL statements allowed in procedures and triggers SQL statements allowed in procedures and triggers
SQL statements for implementing integrity constraints SQL statements for implementing integrity constraints
SQL statements: logging in Sybase Central Logging SQL statements as you work with a database
SQL statements: writing compatible SQL statements Writing compatible SQL statements
SQL-3 compliance Designing Your Database
SQL-92 compliance Designing Your Database
SQL-99 compliance Designing Your Database
SQL/3 compliance Designing Your Database
SQL/92 compliance Designing Your Database
SQL/99 compliance Designing Your Database
SQL/XML: about Obtaining query results as XML
SQL3 compliance Designing Your Database
SQL: differences from other SQL dialects Adaptive Server Anywhere SQL features
SQL: entering SQL queries
SQLCA.lock: selecting isolation levels Setting the isolation level from an ODBC-enabled application
SQLCA.lock: versus isolation levels Typical types of inconsistency
SQLCODE variable: introduction Errors and warnings in procedures and triggers
SQLSetConnectOption Setting the isolation level from an ODBC-enabled application
SQLSTATE variable: introduction Errors and warnings in procedures and triggers
SQL_TXN_ISOLATION Setting the isolation level from an ODBC-enabled application
SQL_TXN_READ_COMMITTED: isolation level Setting the isolation level from an ODBC-enabled application
SQL_TXN_READ_UNCOMMITTED: isolation level Setting the isolation level from an ODBC-enabled application
SQL_TXN_REPEATABLE_READ: isolation level Setting the isolation level from an ODBC-enabled application
SQL_TXT_SERIALIZABLE: isolation level Setting the isolation level from an ODBC-enabled application
standard output: redirecting to files Exporting query results
standards Designing Your Database
standards and compatibility Designing Your Database
star joins Duplicate correlation names in joins (star joins)
starting a database without connecting Starting a database without connecting
starting: Index Consultant Starting the Index Consultant
statement-level triggers Transact-SQL trigger overview
statements allowed in batches Statements allowed in batches
statements: CALL Procedure and trigger overview
Calling procedures
Control statements
Passing parameters to procedures
statements: CASE Control statements
statements: CLOSE Cursor management overview
statements: COMMIT Atomic compound statements
Atomic compound statements
Transactions and savepoints in procedures and triggers
statements: compound Using compound statements
statements: CREATE DATABASE Servers and databases
statements: CREATE DEFAULT Defaults and rules
statements: CREATE DOMAIN Defaults and rules
statements: CREATE PROCEDURE Creating procedures
Declaring parameters for procedures
statements: CREATE RULE Defaults and rules
statements: CREATE TABLE Creating compatible tables
statements: CREATE TRIGGER Creating triggers
statements: DECLARE Declarations in compound statements
Cursor management overview
Default error handling in procedures and triggers
statements: DISK Device management
statements: DROP DATABASE Servers and databases
statements: DUMP DATABASE Servers and databases
statements: DUMP TRANSACTION Servers and databases
statements: EXECUTE IMMEDIATE Using the EXECUTE IMMEDIATE statement in procedures
statements: FETCH Cursor management overview
statements: FOR Control statements
statements: GRANT Users and groups
statements: IF Control statements
statements: LEAVE Control statements
statements: LOAD DATABASE Servers and databases
statements: LOAD TRANSACTION Servers and databases
statements: logging Logging SQL statements as you work with a database
statements: LOOP Control statements
Using cursors on SELECT statements in procedures
statements: MESSAGE Default error handling in procedures and triggers
statements: OPEN Cursor management overview
statements: optimization The role of the optimizer
statements: OUTPUT Exporting query results
statements: RAISERROR Using the RAISERROR statement in procedures
Transact-SQL-like error handling in the Watcom-SQL dialect
statements: RETURN Returning a value using the RETURN statement
statements: REVOKE Users and groups
statements: ROLLBACK Transact-SQL trigger overview
Transactions and savepoints in procedures and triggers
statements: SELECT Writing compatible queries
Writing compatible queries
Returning results as procedure parameters
statements: SIGNAL Using the RAISERROR statement in procedures
Default error handling in procedures and triggers
statements: WHILE Control statements
statistics are present and correct Statistics are present and correct
statistics: access plans Reading access plans
Reading access plans
statistics: adding to the Performance Monitor Adding and removing statistics
statistics: available Monitoring database statistics from Windows Performance Monitor
statistics: column statistics Optimizer estimates
statistics: displaying Monitoring database statistics from Windows Performance Monitor
statistics: monitoring Monitoring database performance
statistics: performance Monitoring database statistics from Windows Performance Monitor
statistics: removing to the Performance Monitor Adding and removing statistics
statistics: updating column statistics Updating column statistics
steps in optimization Steps in optimization
stored procedure language: overview Transact-SQL procedure language overview
stored procedures: common table expressions in Typical applications of common table expressions
stored procedures: debugging Lesson 2: Debug a stored procedure
stored procedures: Transact-SQL stored procedure overview Transact-SQL stored procedure overview
stored procedures: using in the FROM clause The FROM clause: specifying tables
stored procedures: viewing individual profiling information Viewing profiling information for a specific procedure
stored procedures: viewing profiling data Profiling database procedures
stored procedures: viewing summary profiling data Viewing procedure profiling information in Sybase Central
storing values: in common table expressions Typical applications of common table expressions
storing XML documents in relational databases Storing XML documents in relational databases
string and number defaults String and number defaults
strings: matching Matching character strings in the WHERE clause
strings: quotation marks Character strings and quotation marks
Character strings and quotation marks
structure of procedures and triggers The structure of procedures and triggers
subqueries and joins Subqueries and joins
subqueries in the HAVING clause Subqueries in the HAVING clause
subqueries: about Using Subqueries
Introduction to subqueries
subqueries: ALL test The ALL test
subqueries: ANY operator The ANY test
subqueries: ANY test The ANY test
subqueries: caching of Subquery and function caching
subqueries: comparison operators Comparison operators
subqueries: comparison test Subquery tests
Subquery comparison test
subqueries: converting to joins Subqueries and joins
Converting subqueries in the WHERE clause to joins
subqueries: correlated Outer references
Correlated subqueries
subqueries: existence test Subquery tests
Existence test
subqueries: GROUP BY Subqueries in the HAVING clause
subqueries: HAVING clause Subqueries in the HAVING clause
subqueries: IN keyword Using lists in the WHERE clause
subqueries: nested Nested subqueries
subqueries: optimizer internals How subqueries work
subqueries: outer references Subqueries in the HAVING clause
subqueries: quantified comparison test Subquery tests
Quantified comparison tests with ANY and ALL
subqueries: rewriting as EXISTS predicates Rewriting subqueries as EXISTS predicates
subqueries: rewriting as joins Subqueries and joins
subqueries: row group selection Subqueries in the HAVING clause
subqueries: row selection Using subqueries in the WHERE clause
subqueries: set membership test Subquery tests
Testing set membership with IN conditions
subqueries: types of operators Subquery tests
subqueries: WHERE clause Using subqueries in the WHERE clause
Converting subqueries in the WHERE clause to joins
subquery and function caching Subquery and function caching
subquery comparison test Subquery comparison test
subquery set membership test: about Testing set membership with IN conditions
subquery tests Subquery tests
subquery transformations during optimization Semantic query transformations
subquery unnesting Subquery unnesting
subscriptions: data replication and concurrency Replication and concurrency
substituting a value for NULL Properties of NULL
subtotal rows: construction The ROLLUP operation: adding summary information to GROUP BY queries
subtotal rows: definition The ROLLUP operation: adding summary information to GROUP BY queries
subtotal rows: ROLLUP operation The ROLLUP operation: adding summary information to GROUP BY queries
subtransactions: and savepoints Savepoints within transactions
subtransactions: procedures and triggers Transactions and savepoints in procedures and triggers
summarizing query results using aggregate functions Summarizing query results using aggregate functions
summarizing, grouping and sorting query results Summarizing, Grouping and Sorting Query Results
summary information: ROLLUP operation The ROLLUP operation: adding summary information to GROUP BY queries
summary profiling data: events Viewing procedure profiling information in Sybase Central
summary profiling data: stored procedures and functions Viewing procedure profiling information in Sybase Central
summary profiling data: triggers Viewing procedure profiling information in Sybase Central
summary rows: ROLLUP operation The ROLLUP operation: adding summary information to GROUP BY queries
summary values The GROUP BY clause: organizing query results into groups
summary values: about Summarizing query results using aggregate functions
support: newsgroups Finding out more and providing feedback
swap space: database cache Dynamic cache sizing (UNIX)
Sybase Central Performance Monitor Monitoring database statistics from Sybase Central
Sybase Central: altering tables Altering tables (Sybase Central)
Sybase Central: and column defaults Working with column defaults in Sybase Central
Sybase Central: column constraints Working with table and column constraints in Sybase Central
Sybase Central: copying database objects Copying database objects in Sybase Central
Sybase Central: copying tables Copying tables or columns within/between databases
Sybase Central: creating databases Creating databases (Sybase Central)
Sybase Central: creating indexes Creating indexes
Sybase Central: creating tables Creating tables
Sybase Central: deleting databases Erasing a database
Sybase Central: deleting tables Deleting tables
Sybase Central: displaying system objects Displaying system objects in a database
Sybase Central: displaying system tables Displaying system tables
Sybase Central: dropping views Deleting views
Sybase Central: erasing databases Erasing a database
Sybase Central: installing jConnect metadata support Installing the jConnect metadata support to an existing database
Sybase Central: logging SQL statements Logging SQL statements as you work with a database
Sybase Central: managing foreign keys Managing foreign keys (Sybase Central)
Sybase Central: managing primary keys Managing primary keys (Sybase Central)
Sybase Central: modifying views Modifying views
Sybase Central: rebuilding databases Rebuild tools
Sybase Central: setting a consolidated database Specifying a consolidated database
Sybase Central: setting database options Setting database options
Sybase Central: starting a database without connecting Starting a database without connecting
Sybase Central: translating procedures Using Sybase Central to translate stored procedures
Sybase Central: validating indexes Validating indexes
symbols: string comparisons Matching character strings in the WHERE clause
syntax-independent optimization The role of the optimizer
SYSCOLSTAT: updating column statistics Updating column statistics
SYSCOLUMNS view: conflicting name Creating a Transact-SQL-compatible database
SYSINDEX table: index information Indexes in the system tables
SYSINDEXES view: conflicting name Creating a Transact-SQL-compatible database
SYSINDEXES view: index information Indexes in the system tables
SYSIXCOL table: index information Indexes in the system tables
sysservers system table: remote servers Creating remote servers
SYSTABLE system table: view information Views in the system tables
system administrator: Adaptive Server Enterprise Administrative roles
system catalog: Adaptive Server Enterprise compatibility System tables
system functions: tsequal The special Transact-SQL timestamp column and data type
system objects Displaying system objects in a database
system objects: displaying Displaying system tables
system security officer: Adaptive Server Enterprise Administrative roles
system tables: Adaptive Server Enterprise compatibility System tables
system tables: and indexes Indexes in the system tables
system tables: displaying Displaying system tables
system tables: information about referential integrity Integrity rules in the system tables
system tables: owner System tables
system tables: Transact-SQL name conflicts Creating a Transact-SQL-compatible database
system tables: views Views in the system tables
system triggers: implementing referential integrity actions Referential integrity actions
system views: and indexes Indexes in the system tables
system views: information about referential integrity Integrity rules in the system tables
SYSVIEWS view: view information Views in the system tables