Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this

Table Of Contents

Chapter 1. Relational Database Management Systems and SQL Server
Database Models
A Brief History of SQL Server
Basics of SQL Server Architecture
Client/Server Applications Design
Chapter 2. Elements of Transact-SQL
Data Definition Language (DDL)
Data Manipulation Language (DML)
Data Control Language (DCL)
Data Types
Additional Elements
Programming Scripts and Batches
Chapter 3. Working with Tables and Views
Creating and Altering Tables
Creating and Altering Views
Chapter 4. Querying and Modifying Data
Querying Data
Modifying Data
Chapter 5. Querying Multiple Tables: JOIN s
ANSI SQL-92 Syntax
Self Joins
The UNION Operator
Chapter 6. Optimizing Access to Data: Indexes
Introduction to Indexes
Benefits of Indexes
How to Create Indexes
How SQL Server 2000 Stores Data
How SQL Server 2000 Modifies Data
Index Enhancements in SQL Server 2000
Accessing Data Without Indexes: Table Scan
Types of Indexes
Covered Queries and Index Intersection
Index Maintenance
Indexes on Computed Columns
Indexed Views
Index Tuning Wizard
Chapter 7. Enforcing Data Integrity
Types of Data Integrity
Enforcing Integrity: Constraints (Declarative Data Integrity)
Types of Stored Procedures
Creating and Dropping Stored Procedures
Using Parameters
Altering Stored Procedure Definitions
The RETURN Statement
Executing Stored Procedures
Stored Procedure Recompilation
Handling Errors
Nesting Stored Procedures
Application Security Using Stored Procedures
Chapter 9. Implementing Complex Processing Logic: Programming Triggers
Benefits of Triggers
Trigger Enhancements in SQL Server 2000
Inserted and Deleted Tables
Types of Triggers According to Their Order
Creating and Dropping Triggers
Altering Trigger Definitions
Disabling Triggers
Nesting Triggers
Recursive Triggers
Security Implications of Using Triggers
Chapter 10. Enhancing Business Logic: User-Defined Functions (UDF)
Benefits of User-Defined Functions
Built-In User-Defined Functions
Types of User-Defined Functions According to Their Return Value
Dropping User-Defined Functions
Preventing the Alteration of Dependent Objects:The SCHEMABINDING Option
Deterministic and Nondeterministic Functions
Altering User-Defined Functions Definition
Security Implications of Using User-Defined Functions
Applying User-Defined Functions
Chapter 11. Using Complex Queries and Statements
Correlated Subqueries
Derived Tables
The CASE Function
The COMPUTE Clause
The CUBE and ROLLUP Operators
Using Hints
Chapter 12. Row-Oriented Processing: Using Cursors
Row-by-Row Versus Set-Oriented Processing
Types of Cursors
Steps to Use Cursors
Scope of Cursors
Using Transactions
Concurrency Problems
Isolation Levels
Types of Locks
A Serious Problem to Avoid: Deadlocks
Chapter 14. Transferring Data to and from SQL Server
The Need for Transferring Data
The BULK INSERT Statement and bcp
Using Data Transformation Services
The Copy Database Wizard
Chapter 15. Working with Heterogeneous Environments: Setting Up Linked Servers
Distributed Queries
Distributed Transactions
Appendix A. Using SQL Server Instances
Installing SQL Server Instances
Connecting to Instances
System Functions Used in Multi-Instance Installations
Current Limitations
Appendix B. Using SQL Query Analyzer
Installing SQL Query Analyzer
The Query Analyzer Workplace
Managing User and Connection Options
Defining and Using Templates for Query Analyzer
Analyzing Queries
Working with the Transact-SQL Debugger
0 of .
Results for:
No results containing your search query
P. 1
Microsoft Sql Server 2000 programming by example

Microsoft Sql Server 2000 programming by example



|Views: 118 |Likes:
Published by ssailendra

More info:

Published by: ssailendra on May 21, 2008
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





You're Reading a Free Preview
Pages 15 to 134 are not shown in this preview.
You're Reading a Free Preview
Pages 149 to 284 are not shown in this preview.
You're Reading a Free Preview
Pages 299 to 509 are not shown in this preview.
You're Reading a Free Preview
Pages 524 to 575 are not shown in this preview.
You're Reading a Free Preview
Pages 590 to 704 are not shown in this preview.

Activity (2)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->