Overview
Main description
"Tired of pubs and Northwind? Tired of books that just lie there? This book will engage you interactively with its sample Asset tracking database and end-of-chapter exercises. You'll learn by doing."
--Karen Watterson, Editor, Pinnacle Publishing's SQL Server Professional
"Finally! This book dedicated to T-SQL Stored Procedure development is long overdue...a must have for the developer who is serious about creating powerful and scalable SQL Server 2000 architectures."
--Ed Musters, Chief Technology Officer, Sage Information Consultants, Inc.
Table of contents
Chapter 1: Introduction. Chapter 2: Introduction to Transact-SQL Development. Chapter 3: Stored Procedure Design. Chapter 4: Basic Transact-SQL Programming Elements. Chapter 5: Functions. Chapter 6: Grouping Transact-SQL Statements. Chapter 7: Error Handling and Debugging. Chapter 8: Elements of a Professional Development Methodology. Chapter 9: Other Types of Procedures. Chapter 10: Advanced Stored Procedure Programming. Chapter 11: Interaction with Environment. Chapter 12: XML and/or Case Study - Loading Data Warehouse.
Author comments
Dejan Sunderic (Toronto, Ontario) MCSD is the Principal Consultant at Sage Information Consultants, Inc., a consulting company based in Toronto specializing in development and infrastructure solutions.
Tom Woodhead, MA, is an independent documentation and marketing consultant who has worked with development teams in diverse environments, including multinational corporations, software companies of all sizes, and Internet start-ups.
Back cover copy
Design, deploy, and manage stored procedures in enterprise data applications
SQL Server 2000 Stored Procedure Programming shows you how to use Transact-SQL to design, debug, and manage custom stored procedures, functions, and triggers. You'll learn to manage SQL Server resources using new features of Enterprise Manager, Query analyzer, Visual Basic, and Visual Studio, implement robust error handling, and establish the professional habits you need to become an expert SQL Server developer. This guide contains simple explanations for developers who are just starting to work with stored procedures and advanced recommendations and techniques for experienced DBAs. SQL Server stored procedures and advanced recommendations and techniques for experienced DBAs. SQL Server experts provide concise explanations, design recommendations, many examples, and a real-world case study.
- Design user-defined, system, temporary, global temporary, extended, remote, and nested stored procedures
- Adopt tips and tricks using identity, timestamp, sql_variant, uniqueidentifier, optimistic locking, dynamically constructed queries, temporary tables, and cursors
- Write code to interact with COM, mai, executables, the Registry, jobs, and security
- Manage application security
- Locate and fix semantic errors using TSQL Debugger in Query Analyzer, Visual Basic, or Visual Studio, and using manual debugging techniques
- Create user-defined, table-valued, and in-line functions
- Design instead-of triggers and after triggers
- Manage transactions and locks
- Develop dynamic, Web-based applications using SQL Server's XML capabilities