|
|
1-800-THE-TREE (1-800-843-8733)
|
|
|
 |
|
SQL Server 2000 Transact-SQL Programming: Hands-On
Course: 532
Type: Hands-On Training
Duration: 5 Days
You Will Learn How To
- Develop database applications for SQL Server 2000 with Transact-SQL
- Create and debug stored procedures
- Take advantage of AFTER and INSTEAD OF triggers
- Manage concurrency using transactions and locking options
- Exchange data effectively using Transact-SQL's support for XML
- Tune database queries for optimal performance
Course Benefits Transact-SQL is integral to the power of SQL Server. Transact-SQL features, including stored procedures, indexing and partitioning, allow developers to create scalable, distributed applications to meet the demanding requirements of modern organizations. This course provides extensive experience creating stored procedures and triggers, and developing SQL queries that utilize SQL Server to the fullest.Who Should Attend Database developers, administrators and analysts who want to expand their knowledge of SQL Server 2000. Course 530, "SQL Server 2000 Comprehensive Introduction," or equivalent experience is assumed.Hands-On Training A series of hands-on exercises provides immediate experience in Transact-SQL development, including:
- Joining local and remote tables
- Modifying data in a transaction
- Developing stored procedures
- Calling a user-defined function in a SQL statement
- Writing triggers to carry out advanced validation
- Finding poorly performing queries with SQL Profiler
- Creating an XML stream from Transact-SQL
Course 532 Content
- SQL Server
- SQL Server Agent
- Distributed Transaction Coordinator
- Microsoft Search
- SQL Server Enterprise Manager
- Query Analyzer
- SQL Profiler
- Selecting appropriate SQL Server
- Constructing tables with CREATE TABLE
- Enforcing uniqueness using PRIMARY KEY and UNIQUE constraints
- Validating relationships using FOREIGN KEY
- Retrieving data from a single table
- Transact-SQL conditions and expressions
- Dealing with collation sequences
- Using scalar and aggregate functions
- Creating linked servers
- Querying across databases and instances
- Performing dynamic distributed queries
- Creating a full-text index
- Using full-text functions in SQL
- Taking advantage of proximity and weighting
- Working with INSERT, UPDATE and DELETE
- Configuring transaction isolation levels
- Controlling locks with hints
- Querying remote servers
- Managing distributed transactions
- Making use of two-phase commit
- Transact-SQL procedural extensions
- Creating and using local variables
- Referencing global variables
- Raising and managing errors
- Passing input and output parameters
- Examining return values
- Executing remote stored procedures
- Debugging a stored procedure
- Building and using temporary tables
- Processing rows on the server with a cursor
- Taking advantage of table variables
- Calculating values with scalar functions
- Solving complex problems with multiple-statement table-valued functions
- Calling functions from SQL
- Binding a function to the schema
- INSTEAD OF vs. AFTER triggers
- Detecting row changes using the inserted and deleted tables
- Coding advanced validation
- Generating an audit trail
- Exploring nested and recursive triggers
- Creating data correction triggers
- Profiling client applications
- Viewing query plans
- Determining appropriate indexes
- Managing distribution statistics
- Utilizing optimizer hints
- Improving performance with partitioned views
- Using the FOR XML clause to select data
- Modifying data using the OpenXML function
- Contrasting RAW, AUTO and EXPLICIT modes
|
Related Courses
SQL Server is a trademark of Sybase, Inc. Transact-SQL is a registered trademark of Sybase, Inc.
|
|
|
|
 |
|
|