
| sample database : about | The sample database |
| sample database : Java | Installing the Java examples |
| SAVEPOINT statement : and transactions | Savepoints within transactions |
| savepoints : cursors | Cursors and transactions |
| 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 |
| SA_DEBUG group : Java debugger | Requirements for using the Java debugger |
| scalar aggregates | Where you can use aggregate functions |
| scan factor | Selectivity estimation |
| scan_retry parameter | Configure and start the Adaptive Server Anywhere LTM |
| schedules | Correctness |
| schedules : definition of serializable | Correctness |
| schedules : effects of serializability | Correctness |
| schedules : effects of unserializable | Correctness |
| schedules : serializable versus early release of locks | Early release of read locks—an exception |
| schedules : two-phase locking | Two-phase locking |
| scheduling of transactions | Correctness |
| scope : Java | A Java glossary |
| Scroll cursors : about | Types of cursor |
| scrollable cursors : support | Fetching with scrollable cursors |
| security : about | CHAPTER 21. Managing User IDs and Permissions CHAPTER 22. Keeping Your Data Secure |
| security : auditing | Auditing database activity Turning on auditing Retrieving audit information |
| security : database server | Security tips Running the database server in a secure fashion |
| security : encryption | Encrypting client/server communications |
| security : integrated logins | Security concerns: unrestricted database access Setting temporary public options for added security Controlling database access |
| security : overview | Security features overview |
| security : passwords | Increasing password security |
| security : procedures | Benefits of procedures and triggers Granting permissions on procedures Using views and procedures for extra security |
| security : server command line | Security features overview |
| security : services | Setting the account options |
| security : system functions | Security tips |
| security : tips | Security tips |
| security : utility database | Utility database server security |
| security : views | Using views and procedures for extra security |
| seialization : Java objects | How Java objects are stored |
| select list : about | The SELECT clause: specifying columns |
| select list : UNION operation | The UNION operation: combining queries |
| select list : UNION statements | The UNION operation: combining queries |
| SELECT permissions | Granting permissions on tables and views |
| SELECT statement | CHAPTER 4. Queries: Selecting Data from a Table |
| SELECT statement : about | CHAPTER 4. Queries: Selecting Data from a Table |
| SELECT statement : character data | Character strings and quotation marks |
| SELECT statement : choosing rows | Query overview |
| SELECT statement : column headings | Renaming columns using aliases in query results |
| SELECT statement : column order | Selecting specific columns from a table |
| select statement : from clause | The FROM clause |
| SELECT statement : INSERT from | Adding data using INSERT |
| SELECT statement : INTO clause | Returning results as procedure parameters |
| SELECT statement : Java | Querying Java objects |
| SELECT statement : JDBC | Queries using JDBC |
| SELECT statement : keys and query access | Using keys to improve query performance |
| SELECT statement : objects | Inserting and retrieving objects |
| SELECT statement : results | Query overview |
| SELECT statement : returning results in a cursor | Cursor stability |
| 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 |
| selectivity : default values | Default selectivity estimates |
| selectivity : estimation of | Selectivity estimation |
| selectivity : trouble shooting | Diagnosing and solving selectivity problems |
| selectivity : user estimates of | User estimates |
| selectivity estimates : user supplied | Providing estimates to improve query performance |
| self-joins | Self-joins and correlation names |
| self-joins : cross joins and | Self-joins and cross joins |
| SELF_RECURSION option : Adaptive Server Enterprise | Transact-SQL trigger overview |
| semicolon : command delimiter | Check if you need to change the command delimiter |
| serializable schedules : definition | Correctness |
| serializable schedules : effect of | Correctness |
| serializable schedules : two-phase locking | Two-phase locking |
| serializable schedules : versus early release of locks | Early release of read locks—an exception |
| serialization : distributed computing | A sample distributed application |
| serialization : objects | Implementing the Serializable interface |
| serialization : objects in tables | Updating classes and Jars |
| serializeable schedules : correctness | Correctness |
| server address : DSEDIT | Adding or changing the server address |
| 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 classes : odbc | Server class odbc |
| server classes : oraodbc | Server class oraodbc |
| server information : asasrv.ini | Server name caching for faster connections |
| server name : case sensitivity | Naming the server and the databases |
| ServerName connection parameter : about | Connection parameters |
| ServerName connection parameter : character sets | Connection parameters |
| ServerPort option : introduction | Starting the database server as an Open Server |
| servers : creating remote servers | Creating remote servers using Sybase Central |
| services : about | Adding new databases to a service Starting, stopping, and pausing services Managing services |
| services : account | Setting the account options |
| services : adding | Managing services Adding a service |
| services : adding new databases | Adding new databases to a service Adding new databases to a service |
| services : command-line switches | Entering command-line switches |
| services : configuring | Configuring services |
| services : database server for Windows NT | Running the server outside the current session |
| services : dependencies | Service dependencies Managing service dependencies |
| services : eligible programs | Programs that can be run as Windows NT services |
| services : executable file | Changing the executable file |
| services : failure to start | Entering command-line switches |
| services : groups | Service groups overview |
| services : icon on the desktop | Setting the account options |
| Services : managing | Managing services |
| services : multiple | Running more than one service Possible problems running more than one server as a service |
| services : options | Entering command-line switches |
| services : parameters | Configuring services |
| services : pausing | Starting, stopping, and pausing services |
| services : removing | Managing services Removing a service |
| services : security | Setting the account options |
| services : service manager | The Windows NT Service Manager |
| services : starting | Starting, stopping, and pausing services |
| services : starting order | Managing service dependencies |
| services : startup options | Setting the startup option |
| services : stopping | Starting, stopping, and pausing services |
| services : Windows NT Control Panel | The Windows NT Service Manager |
| SET clause : UPDATE statement | Changing data using UPDATE |
| SET DEFAULT action : about | Referential integrity actions |
| SET NULL action : about | Referential integrity actions |
| SET OPTION statement : Transact-SQL | Setting options for Transact-SQL compatibility |
| setAutocommit method : about | Notes on JDBC connections |
| setup script : about | Setting up the database for Replication Server |
| setup script : preparing to run | Prepare to run the setup script |
| setup script : running | Run the setup script |
| shared versus exclusive locks | The four types of locks |
| SIGNAL statement : procedures | Default error handling in procedures and triggers |
| SIGNAL statement : Transact-SQL | Using the RAISERROR statement in procedures |
| single-byte character sets : about | Single-byte character sets and code pages |
| sort order : collations | CHAPTER 12. Database Collations and International Languages |
| sort order : ORDER BY clause | The ORDER BY clause: sorting query results |
| sorting : collation file | The collation sequence section |
| sorting : with index | Sorting query results |
| Source window : Java debugger | The Source window |
| SPX : transport protocol | The transport layer |
| sp_addgroup procedure : Transact-SQL | Users and groups |
| sp_addlogin : support | Servers and databases |
| sp_addlogin procedure : Transact-SQL | Users and groups |
| sp_adduser procedure : Transact-SQL | Users and groups |
| sp_bindefault procedure : Transact-SQL | Defaults and rules |
| sp_bindrule procedure : Transact-SQL | Defaults and rules |
| sp_changegroup procedure : Transact-SQL | Users and groups |
| sp_dboption procedure : Transact-SQL | Setting options for Transact-SQL compatibility |
| sp_dropgroup procedure : Transact-SQL | Users and groups |
| sp_droplogin procedure : Transact-SQL | Users and groups |
| sp_dropuser procedure : Transact-SQL | Users and groups |
| sp_setreplicate procedure : about | Create the table for the primary database SQL Statements for controlling procedure replication |
| sp_setrepproc procedure : about | SQL Statements for controlling procedure replication |
| SQL : applications | CHAPTER 9. Using SQL in Applications |
| SQL : Embedded SQL applications | Executing SQL statements in applications |
| SQL : entering | Entering queries |
| SQL : JDBC applications | Executing SQL statements in applications |
| SQL : ODBC applications | Executing SQL statements in applications |
| SQL : Open Client applications | Executing SQL statements in applications |
| SQL Modeler : introduction | Tools for working with database objects |
| SQL Remote : deploying | Deploying SQL Remote |
| SQL Remote : Java objects | Java objects and class versions |
| SQL Remote : purposes | Sybase replication technologies |
| SQL Remote : remote data access | Features not supported for remote data |
| SQL Remote : replicating and concurrent transactions | Replication and concurrency |
| SQL Server : remote data access | Server class mssodbc |
| sql.ini : configuring | The interfaces file |
| sql.ini file | Set up the Open Servers in your system |
| SQL/92 : GROUP BY clause | GROUP BY and the SQL/92 standard |
| SQLBindParameter ODBC function : using | How to use prepared statements |
| SQLCA.lock : selecting isolation levels | Setting the isolation level from an ODBC-enabled application |
| SQLCA.lock : versus isolation levels | Isolation levels and consistency |
| SQLCLIENT variable : QNX | Using QNX messages |
| SQLCODE variable : introduction | Errors and warnings in procedures and triggers |
| SQLCONNECT environment variable : connections | Connecting from Adaptive Server Anywhere utilities |
| SQLDA : descriptors | Describing result sets |
| SQLExecute ODBC function : using | How to use prepared statements |
| SQLFreeStmt ODBC function : using | How to use prepared statements |
| SQLLOCALE environment variable : about | Character set translation details The SQLLOCALE environment variable |
| SQLPrepare ODBC function : using | How to use prepared statements |
| SQLSTATE variable : introduction | Errors and warnings in procedures and triggers |
| SQL_database parameter | Configure and start the Adaptive Server Anywhere LTM |
| SQL_pw parameter | Configure and start the Adaptive Server Anywhere LTM |
| SQL_server parameter | Configure and start the Adaptive Server Anywhere LTM |
| SQL_user parameter | Configure and start the Adaptive Server Anywhere LTM |
| stability of cursors | Cursor stability |
| stability of cursors : definition of | Cursor stability |
| standard error : redirecting to files | Using output redirection |
| standard output : Java | Printing to the command line |
| standard output : redirecting to files | Using output redirection |
| star joins | Star joins |
| Start connection parameter : about | Connection parameters |
| START JAVA statement : using | How memory is used |
| Start parameter : embedded databases | Connecting to an embedded database |
| starting databases : jConnect | Specifying a database on a server |
| starting transactions | Using transactions |
| StartLine connection parameter : about | Connection parameters |
| StartLine connection parameter : switches | Some common command-line switches |
| statement-level triggers | Transact-SQL trigger overview |
| statements : optimization | CHAPTER 25. Query Optimization |
| static methods : about | Instance methods and class methods |
| statistics : available | Monitoring database statistics from the Windows NT Performance Monitor |
| statistics : displaying | Monitoring database statistics from the Windows NT Performance Monitor |
| statistics : monitoring | Monitoring database performance |
| Status window : Java debugger | The debugger windows |
| STOP JAVA statement : using | How memory is used |
| storage : Java objects | How Java objects are stored |
| stored procedure language : overview | Transact-SQL procedure language overview |
| stored procedures : Java | Returning result sets from Java methods |
| stored procedures : security features | Security features overview |
| strings : Java | Strings in Java and SQL |
| strings : matching | Matching character strings in the WHERE clause |
| strings : quotation marks | Character strings and quotation marks |
| sub-queries : caching of | Subquery caching |
| sub-queries : rewriting as EXISTS predicates | Rewriting sub-queries as exists predicates |
| sub-transactions : and savepoints | Savepoints within transactions |
| Subqueries : in keyword and | Using lists in the WHERE clause |
| subquery transformations during optimization | Semantic query transformations |
| subscriptions : creating | Create a subscription for your replication |
| subscriptions : data replication and concurrency | Replication and concurrency |
| subtransactions : procedures and triggers | Transactions and savepoints in procedures and triggers |
| SUM function | Summarizing query results using aggregate functions |
| summary values | The GROUP BY clause: organizing query results into groups |
| summary values : about | CHAPTER 5. Summarizing, Grouping, and Sorting Query Results |
| sun package : runtime classes | The Sybase runtime Java classes |
| Sybase Central : adding users to groups | Granting group membership to users |
| Sybase Central : allocating space | Preallocating space for database files |
| Sybase Central : altering tables | Altering tables |
| Sybase Central : and column defaults | Working with column defaults in Sybase Central |
| Sybase Central : and permissions | Granting permissions on tables and views |
| Sybase Central : column constraints | Working with column constraints in Sybase Central |
| Sybase Central : creating dbspaces | Using additional dbspaces |
| Sybase Central : creating groups | Creating groups |
| Sybase Central : creating indexes | Working with indexes |
| Sybase Central : creating tables | Creating tables |
| Sybase Central : creating users | Creating new users |
| Sybase Central : creating views | Creating views |
| Sybase Central : dropping indexes | Working with indexes |
| Sybase Central : dropping tables | Deleting tables |
| Sybase Central : dropping views | Deleting views |
| Sybase Central : erasing databases | Erasing a database |
| Sybase Central : foreign keys | Creating primary and foreign keys |
| Sybase Central : introduction | Sybase Central is the primary tool for working with database objects |
| Sybase Central : managing services | Managing services |
| Sybase Central : monitoring performance | Monitoring database statistics from Sybase Central |
| Sybase Central : permissions | Granting permissions on procedures |
| Sybase Central : primary keys | Creating primary and foreign keys |
| Sybase Central : proxy tables | Creating proxy tables using Sybase Central |
| Sybase Central : system tables | Table information in the system tables |
| Sybase Central : translating procedures | Using Sybase Central to translate stored procedures |
| SYBASE environment variable : dsedit | Opening a Directory Services session |
| Sybase runtime Java classes | Sybase runtime Java classes |
| Sybase runtime Java classes : about | Java-enabling a database |
| sybase.sql package : runtime classes | The Sybase runtime Java classes |
| sybping : using | Confirm the Open Servers are configured properly |
| symbols : string comparisons | Matching character strings in the WHERE clause |
| SYS group | Special groups |
| SYSCOLAUTH view : permissions | Users and permissions in the system tables |
| SYSCOLLATION table : collation files | The title line |
| SYSCOLPERM table : permissions | Users and permissions in the system tables |
| SYSCOLUMN table : integrity | Integrity rules in the system tables |
| SYSCOLUMNS view : conflicting name | Creating a Transact-SQL-compatible database |
| SYSCOLUMNS view : integrity | Integrity rules in the system tables |
| SYSDUMMY table : permissions | Users and permissions in the system tables |
| SYSFKCOL table : integrity | Integrity rules in the system tables |
| SYSFOREIGNKEY table : integrity | Integrity rules in the system tables |
| SYSFOREIGNKEYS view : integrity | Integrity rules in the system tables |
| SYSGROUP table : permissions | Users and permissions in the system tables |
| SYSGROUPS view : permissions | Users and permissions in the system tables |
| 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 |
| SYSINFO table : collation files | The title line |
| SYSIXCOL table : index information | Indexes in the system tables |
| SYSPROCAUTH view : permissions | Users and permissions in the system tables |
| SYSPROCPERM table : permissions | Users and permissions in the system tables |
| sysservers system table : remote servers | Creating remote servers |
| SYSTABAUTH view : permissions | Users and permissions in the system tables |
| SYSTABLE table : integrity | Integrity rules in the system tables |
| SYSTABLE table : view information | Views in the system tables |
| SYSTABLEPERM table : permissions | Users and permissions in the system tables |
| system administrator : Adaptive Server Enterprise | Administrative roles |
| system catalog : Adaptive Server Enterprise compatibility | System tables |
| system failures : about | System and media failures |
| system failures : and transactions | Transactions and data recovery |
| system failures : recovery | Recovery from system failure |
| system functions : tsequal | The special Transact-SQL timestamp column and data type |
| system security officer : Adaptive Server Enterprise | Administrative roles |
| system tables : about | Table information in the system tables |
| system tables : Adaptive Server Enterprise compatibility | System tables |
| system tables : and indexes | Indexes in the system tables |
| system tables : character sets | The title line |
| system tables : integrity | Integrity rules in the system tables |
| system tables : national languages | The title line |
| system tables : owner | System tables |
| system tables : permissions | Users and permissions in the system tables |
| system tables : SYSCOLLATION | The title line |
| system tables : SYSINFO | The title line |
| system tables : Transact-SQL name conflicts | Creating a Transact-SQL-compatible database |
| system tables : users and groups | Users and permissions in the system tables |
| system tables : views | Views in the system tables |
| system views : and indexes | Indexes in the system tables |
| system views : integrity | Integrity rules in the system tables |
| system views : permissions | Users and permissions in the system tables |
| system.ini file : network protocols | Using IPX with Windows 3.x |
| SYSTRIGGER table : integrity | Integrity rules in the system tables |
| SYSUSERAUTH view : permissions | Users and permissions in the system tables |
| SYSUSERLIST view : permissions | Users and permissions in the system tables |
| SYSUSERPERM table : permissions | Users and permissions in the system tables |
| SYSUSERPERMS view : permissions | Users and permissions in the system tables |
| SYSVIEWS view : view information | Views in the system tables |