Flylib.com
Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL & .NET
Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL & .NET
ISBN: 0072262281
EAN: 2147483647
Year: 2006
Pages: 165
Authors:
Dejan Sunderic
BUY ON AMAZON
Table of Contents
Back Cover
Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL .NET, Third Edition
Introduction
Who Should Read This Book
What You Will Find in This Book
Requirements
Sample Database and Other Resources
Chapter 1: The SQL Server 2005 Environment and Tools
SQL Server 2005 Tools
Basic Operations in Management Studio
Chapter 2: Stored Procedure Design Concept
Anatomy of a Stored Procedure
Types of Stored Procedures
Managing Stored Procedures
The Role of Stored Procedures in the Development of Database Applications
Chapter 3: Basic Transact-SQL Programming Constructs
Database Object Qualifiers
Data Types
Variables
Flow-control Statements
Cursors
Chapter 4: Functions
Types of Functions
Chapter 5: Composite Transact-SQL ConstructsBatches, Scripts, and Transactions
Batches
Scripts
Transactions
Chapter 6: Error Handling
Using Error Handling
Why Bother?
Error Handling Based on Error
Try-Catch Statement
Xact_Abort
Chapter 7: Special Types of Stored Procedures
User-defined Stored Procedures
System Stored Procedures
CLR Stored Procedures
Extended Stored Procedures
Temporary Stored Procedures
Global Temporary Stored Procedures
Remote Stored Procedures
Chapter 8: Views
Design of Standard SQL Views
Dynamic Views
Temporary ViewsCommon Table Expressions
INFORMATION_SCHEMA Views
Indexed Views
Partitioned Views
Using SQL Views
Chapter 9: Triggers
DDL Triggers
Managing Triggers
Trigger Design Recommendations
Transaction Management in Triggers
Using Triggers
Chapter 10: User-defined Functions
Table-valued User-defined Functions
Managing User-defined Functions in Management Studio
Chapter 11: Fundamentals of.NET Programming in SQL Server 2005
Unmanaged vs. Managed Code
Common Language Runtime (CLR)
CLR Integration in SQL Server 2005
Development, Deployment, and Usage of CLR Database Objects in Visual Studio 2005
Development and Deployment of CLR Database Objects Without Visual Studio 2005
Cataloging Assemblies and CLR Database Objects
Chapter 12: Fundamentals of CLR Stored Procedure Development
Structure of a CLR Stored Procedure
Database Access from CLR Procedures
Basic Operations with Stored Procedures
Operations with Regular ADO.NET Objects
Managing LOB Parameters
Chapter 13: CLR Functions and Triggers
CLR Triggers
Chapter 14: CLR Database Objects Advanced Topics
To UDT or Not to UDT
User-defined Aggregate CLR Functions
Transactions in CLR Code
To CLR or Not to CLR (Design and Performance Considerations)
Don t Say I Didn t Warn You
Chapter 15: Advanced Stored Procedure Programming
Dynamically Constructed Queries
Optimistic Locking Using time stamp Values
Full-text Search and Indexes
Nested Stored Procedures
Using Identity Values
GUIDs
A While Loop with Min() or Max() Functions
Looping with sp_MSForEachTable and sp_MSForEachDb
Property Management
Chapter 16: Debugging
The Debugging Process
Debugging Tools and Techniques
Debugging CLR Database Objects
Poor Man s Debugger
SQL Profiler
Typical Errors
Chapter 17: Source Code Management
Introduction to Microsoft Visual SourceSafe
Administering the Visual SourceSafe Database
Adding Database Objects to Visual SourceSafe in Visual Studio .NET
Managing Create Scripts in Visual Studio .NET
Visual SourceSafe Explorer
Adding Database Objects to Visual SourceSafe: Traditional Approach
Chapter 18: Database Deployment
Deployment of a Complete Database: Traditional Approach
Deployment of Individual Objects
Chapter 19: Security
Implementing Security
Synchronization of Login and Usernames
Managing Application Security Using Stored Procedures, User-defined Functions, and Views
Managing Application Security Using a Proxy User
Managing Application Security Using Application Roles
Chapter 20: Stored Procedures for Web Search Engines
A Simple Solution
and Its Disadvantages
Available Solutions
Chapter 21: Interaction with the SQL Server Environment
Running Programs
Running Windows Script Files
Execution of OLE AutomationCOM Objects
Running SQL Server 2005 Integration Services (SSIS) Packages
Running DTS Packages
RunningLooping Through DTS Packages
Interacting with the NT Registry
Jobs
E-mail
Exposing Stored Procedures As Web Services
Appendix A: Naming Conventions
Naming Objects and Variables
Suggested Convention
Appendix B: Stored Procedure Compilation, Storage, and Reuse
Reuse of Execution Plans
Recompiling Stored Procedures
Storing Stored Procedures
Appendix C: Data Types in SQL Server 2005
Index
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X-Z
List of Figures
List of Tables
List of Sidebars
Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL & .NET
ISBN: 0072262281
EAN: 2147483647
Year: 2006
Pages: 165
Authors:
Dejan Sunderic
BUY ON AMAZON
CompTIA Project+ Study Guide: Exam PK0-003
Answers to Assessment Test
Project Initiation
Schedule Planning
Other Planning Processes
Project Execution
Absolute Beginner[ap]s Guide to Project Management
Managing the Risk, Managing the Estimates
Principles of an Effective Budget
What Causes Unplanned Scope Changes?
"Managing Project Deliverables" Means What Exactly?
Some Special Situations
Certified Ethical Hacker Exam Prep
Study Strategies
Apply Your Knowledge
Study Strategies
Ethics and Legality
Exam Simulation
Image Processing with LabVIEW and IMAQ Vision
Some Definitions
Other Image Sources
Compression Techniques
Morphology Functions
Pattern Matching
Cisco CallManager Fundamentals (2nd Edition)
Case Studies
Summary
Architecture and Functionality of the Media Control Layer
Meet-Me Conferencing
SCCP Call Signaling
Lean Six Sigma for Service : How to Use Lean Speed and Six Sigma Quality to Improve Services and Transactions
Success Story #1 Lockheed Martin Creating a New Legacy
Seeing Services Through Your Customers Eyes-Becoming a customer-centered organization
Success Story #4 Stanford Hospital and Clinics At the forefront of the quality revolution
Phase 2 Engagement (Creating Pull)
Service Process Challenges
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies