Murakami Sale
 
 

Recently Viewed clear list


Original Essays | August 21, 2014

Richard Bausch: IMG Why Literature Can Save Us



Our title is, of course, a problem. "Why Literature Can Save Us." And of course the problem is one of definition: what those words mean. What is... Continue »
  1. $18.87 Sale Hardcover add to wish list

    Before, During, After

    Richard Bausch 9780307266262

spacer
Qualifying orders ship free.
$69.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
2 Local Warehouse Computer Languages- SQL

The Guru's Guide to Transact-SQL

by

The Guru's Guide to Transact-SQL Cover

 

Synopses & Reviews

Publisher Comments:

Since its introduction over a decade ago, the Microsoft SQL Server query language, Transact-SQL, has become increasingly popular and more powerful. The current version sports such advanced features as OLE Automation support, cross-platform querying facilities, and full-text search management.

This book is the consummate guide to Microsoft Transact-SQL. From data type nuances to complex statistical computations to the bevy of undocumented features in the language, The Guru's Guide to Transact-SQL imparts the knowledge you need to become a virtuoso of the language as quickly as possible.

In this book, you will find the information, explanations, and advice you need to master Transact-SQL and develop the best possible Transact-SQL code. Some 600 code examples not only illustrate important concepts and best practices, but also provide working Transact-SQL code that can be incorporated into your own real-world DBMS applications.

Your journey begins with an introduction explaining language fundamentals such as database and table creation, inserting and updating data, queries, joins, data presentation, and managing transactions. Moving on to more advanced topics, the journey continues with in-depth coverage of:

  • Transact-SQL performance tuning using tools such as Query Analyzer and Performance Monitor
  • Nuances of the various T-SQL data types
  • Complex statistical calculations such as medians, modes, and sliding aggregates
  • Run, sequence, and series identification and interrogation
  • Advanced Data Definition Language (DDL) and Data Management Language (DML) techniques
  • Stored procedure and trigger best practices and coding methods
  • Transaction management
  • Optimal cursor use and caveats to look out for
  • Full-text search
  • Hierarchies and arrays
  • Administrative Transact-SQL
  • OLE Automation
  • More than 100 undocumented commands and language features, including numerous unpublished DBCC command verbs, trace flags, stored procedures, and functions

Comprehensive, written in understandable terms, and full of practical information and examples, The Guru's Guide to Transact-SQL is an indispensable reference for anyone working with this database development language. The accompanying CD-ROM includes the complete set of code examples found in the book as well as a SQL programming environment that will speed the development of your own top-notch Transact-SQL code.

Book News Annotation:

A book/CD-ROM guide to mastering Microsoft Transact-SQL and developing the best possible code. Some 600 code examples not only illustrate important concepts and best practices, but also provide working Transact-SQL code that can be incorporated into real-world DBMS applications. Begins by explaining language fundamentals such as database and table creation, then moves on to advanced topics such as OLE automation. The CD-ROM contains a set of code examples from the book plus a SQL programming environment. Henderson is a nationally recognized consultant and leading DBMS practitioner.
Annotation c. Book News, Inc., Portland, OR (booknews.com)

Synopsis:

Since its introduction over a decade ago, the Microsoft SQL Server query language, Transact-SQL, has become increasingly popular and more powerful. The current version sports such advanced features as OLE Automation support, cross-platform querying facilities, and full-text search management.

This book is the consummate guide to Microsoft Transact-SQL. From data type nuances to complex statistical computations to the bevy of undocumented features in the language, The Guru's Guide to Transact-SQL imparts the knowledge you need to become a virtuoso of the language as quickly as possible.

In this book, you will find the information, explanations, and advice you need to master Transact-SQL and develop the best possible Transact-SQL code. Some 600 code examples not only illustrate important concepts and best practices, but also provide working Transact-SQL code that can be incorporated into your own real-world DBMS applications.

Your journey begins with an introduction explaining language fundamentals such as database and table creation, inserting and updating data, queries, joins, data presentation, and managing transactions. Moving on to more advanced topics, the journey continues with in-depth coverage of:

  • Transact-SQL performance tuning using tools such as Query Analyzer and Performance Monitor
  • Nuances of the various T-SQL data types
  • Complex statistical calculations such as medians, modes, and sliding aggregates
  • Run, sequence, and series identification and interrogation
  • Advanced Data Definition Language (DDL) and Data Management Language (DML) techniques
  • Stored procedure and trigger best practices and coding methods
  • Transaction management
  • Optimal cursor use and caveats to look out for
  • Full-text search
  • Hierarchies and arrays
  • Administrative Transact-SQL
  • OLE Automation
  • More than 100 undocumented commands and language features, including numerous unpublished DBCC command verbs, trace flags, stored procedures, and functions

Comprehensive, written in understandable terms, and full of practical information and examples, The Guru's Guide to Transact-SQL is an indispensable reference for anyone working with this database development language. The accompanying CD-ROM includes the complete set of code examples found in the book as well as a SQL programming environment that will speed the development of your own top-notch Transact-SQL code.

0201615762B04062001

About the Author

Ken Henderson is a leading DBMS practitioner whose clients have included the U.S. Air Force, the U.S. Navy, H&R Block, Travelers Insurance, J. P. Morgan, the CIA, and many others. He has been a regular magazine contributor for many years and is the author of seven previous books, including the best-selling The Guru's Guide to Transact-SQL (Addison-Wesley, 2000) and The Guru's Guide to SQL Server™ Stored Procedures, XML, and HTML (Addison-Wesley, 2002).

0201615762AB08142003

Table of Contents

Foreword.

Preface.

About the Sample Databases.

Results Abridged.

On Formality.

Acknowledgments.

1. Introductory Transact-SQL.

Choosing a SQL Editor.

Creating a Database.

Creating Tables.

Inserting Data.

Updating Data.

Deleting Data.

Querying Data.

Column Lists.

SELECTing Variables and Expressions.

Functions.

Converting Data Types.

CASE.

Aggregate Columns.

Filtering Data.

Joins.

Outer Joins.

Other Types of Joins.

Subqueries.

Grouping Data.

HAVING.

Ordering Data.

Column Aliases.

Table Aliases.

Managing Transactions.

Summary.

2. Transact-SQL Data Type Nuances.

Dates.

Y2K and Other Date Problems.

Date Functions.

Dates and Simple Arithmetic.

Determining Time Gaps.

Building Calendars.

Strings.

Concatenation.

Char vs. Varchar.

SET ANSI_PADDING.

String Functions.

CHARINDEX().

SOUNDEX().

A Better SOUNDEX().

DIFFERENCE().

Xp_sprintf.

Xp_sscanf.

Masks.

Executing Strings.

Unicode.

Numerics.

Floating Point Fun.

Division by Zero.

Funny Money.

Formatting Numeric Data.

BLOBs.

Caveats.

Retrieving BLOB Data.

Updating BLOB Data.

BLOB Updates and the Transaction Log.

Bits.

UNIQUEIDENTIFIER.

Cursor Variables.

Timestamps.

Summary.

3. @AHEADS = Missing Values.

NULL and Expressions.

NULL and Functions.

NULL and ANSI SQL.

NULL and Stored Procedures.

NULL If You Must.

4. DDL Insights.

Create Table.

Some Thoughts on Referential Integrity.

Foreign Keys.

ANSI Referential Actions.

The NULL Exception.

Unique Index Requirement.

No Truncate Table.

Default Constraints.

Dropping Objects.

CREATE INDEX.

No Bit or BLOB Indexes.

No Computed Column Indexes.

Pad_Index.

Drop_Existing.

Temporary Objects.

No More Unusable Temporary Objects.

Can't Create Objects in Other Databases.

Temporary Stored Procedures.

Increased Temporary Table Name Length.

Global Temporary Status Tables.

Object Naming and Dependencies.

Changing the Database Context Temporarily.

Temporary Table Indexes.

Be Wary of Unusable Views.

Object Dependencies.

Summary.

5. DML Insights.

Insert.

Default and Null.

Set Identity_Insert.

Insert...Default Values.

Insert...Select.

Insert...Exec.

Extended Procedures.

Insert and Errors.

Using Insert to Remove Duplicate Rows.

Insert and Clustered Indexes.

Bulk Insert.

Bulk Insert and Triggers.

Bulk Insert and Constraints.

Bulk Insert and Identity Columns.

Update.

The Halloween Problem.

Update and Case.

Using Update to Check Constraints.

Limiting the Number of Rows Affected by an Update.

Swapping Column Values with Update.

Update and Cursors.

Delete.

Delete and Cursors.

Truncate Table.

Detecting DML Errors.

Summary.

6. The Mighty Select Statement.

Simple Selects.

Computational and Derived Fields.

Select Top.

Derived Tables.

Joins.

Outer Joins and Join Order.

Predicates.

Between.

Like.

Exists.

Nulls.

Exists and In.

Joins.

Result Set Emptiness.

Exists Outside Where and Having.

In.

Optimizing In.

Any and All.

Subqueries.

Where and Subqueries.

Correlated Subqueries.

Relational Division.

Aggregate Functions.

Group by and Having.

Pivot Tables.

Cube and Rollup.

Having.

Union.

Order by.

Summary.

7. Views.

Restrictions.

DML Restrictions.

ANSI SQL Schema Views.

Getting a View's Source Code.

Updatable View's.

With Check Option.

Derived Tables.

Dynamic View's.

Partitioning Data Using Views.

Summary.

8. Statistical Functions.

The Case for Case.

Efficiency Concerns.

Variance and Standard Deviation.

Medians.

The Identity Column Technique.

The Case Technique.

Vector Medians.

Duplicate Values.

Clipping.

Returning the Top n Rows.

Set Rowcount.

Rankings.

Modes.

Histograms.

Stratified Histograms.

Cumulative and Sliding Aggregates.

Sliding Aggregates.

Extremes.

Determining Extreme Attributes.

Summary.

9. Runs and Sequences.

Sequences.

Time Series Fluctuation.

Sampling Every nth Value.

Regions.

Relative Condition Regions.

Constraining Region Sizes.

Region Boundaries.

Runs.

Regions.

Region Boundaries.

Constrained Regions.

Intervals.

Partitioned Intervals.

Summary.

10. Arrays.

Arrays as Big Strings.

Modifying Array Elements.

Arrays as Tables.

Sorting.

Transposing Dimensions.

Ensuring Array Integrity.

Reshaping the Array.

Comparing Arrays.

Summary.

11. Sets.

Unions.

Differences.

Intersections.

Subsets.

Returning Every nth Row.

Summary.

12. Hierarchies.

Simple Hierarchies.

Multilevel Hierarchies.

Indenting a Hierarchy.

Another Approach.

Listing Leaf Nodes.

Indented Lists.

Summary.

13. Cursors.

On Cursors and Isams.

Types of Cursors.

Forward-Only Cursors.

Dynamic Cursors.

Static Cursors.

Keyset Cursors.

Appropriate Cursor Use.

Dynamic Queries.

Row-Oriented Operations.

Scrollable Forms.

T-SQL Cursor Syntax.

Declare Cursor.

Global vs. Local Cursors.

Open.

Fetch.

Close.

Deallocate.

Configuring Cursors.

Asynchronous Cursors.

ANSI/ISO Automatic Cursor Closing.

Defaulting to Global or Local Cursors.

Updating Cursors.

Cursor Variables.

Cursor Stored Procedures.

Optimizing Cursor Performance.

Summary.

14. Transactions.

Transactions Defined.

The ACID Test.

Atomicity.

Consistency.

Isolation.

Durability.

How SQL Server Transactions Work.

Transactions and Nonlogged Operations.

Transactions and Triggers.

Types of Transactions.

Automatic Transactions.

Implicit Transactions.

User-Defined Transactions.

Distributed Transactions.

Avoiding Transactions Altogether.

Commands That Minimize Logging.

Read-Only and Single-User Databases.

Automatic Transaction Management.

Transaction Isolation Levels.

Read Uncommitted.

Read Committed.

Repeatable Read.

Serializable.

Transaction Commands and Syntax.

Nested Transactions.

Save Tran and Save Points.

Avoid Accidental Rollbacks.

Invalid T-SQL Syntax in Transactions.

Debugging Transactions.

Optimizing Transactional Code.

Summary.

15. Stored Procedures and Triggers.

Stored Procedure Advantages.

Internals.

Creation.

User Execution.

Compilation.

Server Execution.

Creating Stored Procedures.

Creation Tips.

Temporary Procedures.

System Procedures.

Extended Procedures.

Faux Procedures.

Executing Stored Procedures.

Insert and Exec.

Environmental Concerns.

Parameters.

Output Parameters.

Result Codes.

Listing Procedure Parameters.

General Parameter Notes.

Important Automatic Variables.

Flow Control Language.

Errors.

@&commet;Error.

xp_logevent.

Nesting.

Recursion.

Autostart Procedures.

Encryption.

Triggers.

Debugging Procedures.

Summary.

16. Transact-SQL Performance Tuning.

General Performance Guidelines.

Database Design Performance Tips.

Index Performance Tips.

Select Performance Tips.

Insert Performance Tips.

Bulk Copy Performance Tips.

Delete and Update Performance Tips.

Cursor Performance Tips.

Stored Procedure Performance Tips.

Sargs.

Denormalization.

Basic Guidelines.

Basic Techniques.

Contrived Columns.

Redundant Data.

Summary Tables.

Vertical Partitioning.

Horizontal Partitioning.

The Query Optimizer.

The Index Tuning Wizard.

Profiler.

Perfmon.

Summary.

17. Administrative Transact-SQL.

GUI Administration.

System Stored Procedures.

Administrative Transact-SQL Commands.

Administrative Automatic Variables.

Where's the Beef?

Summary.

18. Full-Text Search.

Full-Text Predicates.

Rowset Functions.

Summary.

19. OLE Automation.

sp_exporttable.

sp_importtable.

sp_getsSQLregistry.

Summary.

20. Undocumented T-SQL.

Defining Undocumented.

Undocumented DBCC Commands.

Undocumented Functions and Variables.

Undocumented Trace Flags.

Undocumented Procedures.

Summary.

21. Potpourii.

Obscure Function.

Data Scrubbing.

Iteration Tables.

Summary.

Appendix: Suggested Resources.

Books.

Internet Resources. 0201615762T04062001

Product Details

ISBN:
9780201615760
Author:
Henderson, Ken
Author:
Henderson, Kenneth W.
Publisher:
Addison-Wesley Professional
Location:
Reading, Mass.
Subject:
Programming Languages - General
Subject:
Programming - General
Subject:
Programming Languages - SQL
Subject:
Sql (computer program language)
Subject:
SQL
Subject:
Client-Server Computing - General
Subject:
Server Computing
Subject:
Computer Languages-SQL
Copyright:
Edition Number:
1
Edition Description:
Trade paper
Series Volume:
888
Publication Date:
February 2000
Binding:
TRADE PAPER
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
Yes
Pages:
592
Dimensions:
23 cm. +

Other books you might like

  1. Teach Yourself Transact SQL 21 Days... New Trade Paper $40.50
  2. The Guru's Guide to SQL Server... Used Trade Paper $11.95
  3. Archaeology and Language: The Puzzle... Used Trade Paper $14.95
  4. Three Tales of My Father's Dragon... Used Trade Paper $4.95
  5. Images of Enchantment: Visual and... New Trade Paper $24.50
  6. Secrets: A Memoir of Vietnam and the... Used Hardcover $14.95

Related Subjects

Computers and Internet » Computer Languages » SQL
Computers and Internet » Database » Applications
Computers and Internet » Database » Client Server
Computers and Internet » Database » Design
Computers and Internet » Database » SQL
Computers and Internet » Software Engineering » Programming and Languages
Computers and Internet » Software Engineering » Software Management

The Guru's Guide to Transact-SQL New Trade Paper
0 stars - 0 reviews
$69.99 In Stock
Product details 592 pages Addison-Wesley Professional - English 9780201615760 Reviews:
"Synopsis" by , Since its introduction over a decade ago, the Microsoft SQL Server query language, Transact-SQL, has become increasingly popular and more powerful. The current version sports such advanced features as OLE Automation support, cross-platform querying facilities, and full-text search management.

This book is the consummate guide to Microsoft Transact-SQL. From data type nuances to complex statistical computations to the bevy of undocumented features in the language, The Guru's Guide to Transact-SQL imparts the knowledge you need to become a virtuoso of the language as quickly as possible.

In this book, you will find the information, explanations, and advice you need to master Transact-SQL and develop the best possible Transact-SQL code. Some 600 code examples not only illustrate important concepts and best practices, but also provide working Transact-SQL code that can be incorporated into your own real-world DBMS applications.

Your journey begins with an introduction explaining language fundamentals such as database and table creation, inserting and updating data, queries, joins, data presentation, and managing transactions. Moving on to more advanced topics, the journey continues with in-depth coverage of:

  • Transact-SQL performance tuning using tools such as Query Analyzer and Performance Monitor
  • Nuances of the various T-SQL data types
  • Complex statistical calculations such as medians, modes, and sliding aggregates
  • Run, sequence, and series identification and interrogation
  • Advanced Data Definition Language (DDL) and Data Management Language (DML) techniques
  • Stored procedure and trigger best practices and coding methods
  • Transaction management
  • Optimal cursor use and caveats to look out for
  • Full-text search
  • Hierarchies and arrays
  • Administrative Transact-SQL
  • OLE Automation
  • More than 100 undocumented commands and language features, including numerous unpublished DBCC command verbs, trace flags, stored procedures, and functions

Comprehensive, written in understandable terms, and full of practical information and examples, The Guru's Guide to Transact-SQL is an indispensable reference for anyone working with this database development language. The accompanying CD-ROM includes the complete set of code examples found in the book as well as a SQL programming environment that will speed the development of your own top-notch Transact-SQL code.

0201615762B04062001

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.