﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="2.0"><channel><title>SQLServerCentral.com Content tagged SQL Server 2005, SQL Server 2005 - TSQL</title><link>http://www.sqlservercentral.com/</link><description>Content tagged SQL Server 2005, SQL Server 2005 - TSQL posted on SQLServerCentral.com</description><language>en-us</language><ttl>360</ttl><managingEditor>sjones@sqlservercentral.com (Steve Jones)</managingEditor><item><title>The OUPUT Command</title><description>SQL Server 2005 has added many new T-SQL commands, one of which is the OUTPUT command. Longtime SQL Server author Dinesh Asanka brings us a short look at how you can use this command.
</description><guid>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/3041/</guid><pubDate>2008/06/06</pubDate><link>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/3041/</link></item><item><title>Recursive Queries in SQL:1999 and SQL Server 2005</title><description>How many of you have written resursive queries in SQL? Or any language since school for that matter? Not many people write recusrive queries because of the complexity, the difficulty to understand how they work, and the chance for heap overflows. However, SQL Server 2005 implements Common Table Expressions and recursion in a way that is much easier to code and incorporates some safeguards. New author SQL Server MVP Frederic Brouard has written a fantastic article looking at resursive queries.

</description><guid>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/recursivequeriesinsql1999andsqlserver2005/1846/</guid><pubDate>2008/05/16</pubDate><link>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/recursivequeriesinsql1999andsqlserver2005/1846/</link></item><item><title>Server Side Paging using SQL Server 2005</title><description>A common activity in applications is to page results or record sets from a database. This is usually done on the client using the client&amp;#39;s paging functionality or on the server through a variety of methods. In SQL Server 2000 those server side methods typically used dynamic SQL or nested TOP clauses and weren&amp;#39;t very efficient. Using Common Table Expressions in SQL Server 2005 we have a better way to page record sets on the server.</description><guid>http://www.sqlservercentral.com/redirect/articles/2816/</guid><pubDate>2008/01/17</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2816/</link></item><item><title>Usages of CONTEXT_INFO</title><description>How many of you have ever used SET CONTEXT_INFO in your SQL Server applications? Chances are it is not something you have been exposed to, but new author Yousef Ekhtiari brings us an example of how this particular construct can be used in your application.

</description><guid>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/2765/</guid><pubDate>2007/12/18</pubDate><link>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/2765/</link></item><item><title>Partitioning - Part 2</title><description>Continuing on with a look at SQL Server 205 partitioning features, Andy Warren delves into archiving techniques.
</description><guid>http://www.sqlservercentral.com/articles/Miscellaneous/3242/</guid><pubDate>2007/10/08</pubDate><link>http://www.sqlservercentral.com/articles/Miscellaneous/3242/</link></item><item><title>Handling NULL values in SQL Server 2005</title><description>In the simplest terms, a NULL value represents an unknown value. It&amp;#39;s unknown in the sense that the value is: missing from the system, may not be applicable in the current situation, or might be added later. NULL values are different than any other value and are sometimes hard to compare and handle.</description><guid>http://www.sqlservercentral.com/redirect/articles/3237/</guid><pubDate>2007/09/20</pubDate><link>http://www.sqlservercentral.com/redirect/articles/3237/</link></item><item><title>T-SQL error handling with Try…Catch blocks</title><description>T-SQL Try…Catch block for SQL Server exception handling has new, improved functions to handle errors when executing T-SQL code in SQL Server 2005.</description><guid>http://www.sqlservercentral.com/redirect/articles/3114/</guid><pubDate>2007/08/01</pubDate><link>http://www.sqlservercentral.com/redirect/articles/3114/</link></item><item><title>Using BCP to export the contents of MAX datatypes to a file</title><description>Phil Factor presents a poetic stored procedure for storing any VARCHAR(MAX) to file.</description><guid>http://www.sqlservercentral.com/redirect/articles/3106/</guid><pubDate>2007/07/23</pubDate><link>http://www.sqlservercentral.com/redirect/articles/3106/</link></item><item><title>The OUPUT Command</title><description>SQL Server 2005 has added many new T-SQL commands, one of which is the OUTPUT command. Longtime SQL Server author Dinesh Asanka brings us a short look at how you can use this command.
</description><guid>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/3041/</guid><pubDate>2008/06/06</pubDate><link>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/3041/</link></item><item><title>Using OVER() with Aggregate Functions</title><description>One of new features in SQL 2005 that I haven&amp;#39;t seen much talk about is that you can now add aggregate functions to any SELECT (even without a GROUP BY clause) by specifying an OVER() partition for each function. Unfortunately, it isn&amp;#39;t especially powerful, and you can&amp;#39;t do running totals with it, but it does help you make your code a little shorter and in many cases it might be just what you need.</description><guid>http://www.sqlservercentral.com/redirect/articles/3035/</guid><pubDate>2007/06/20</pubDate><link>http://www.sqlservercentral.com/redirect/articles/3035/</link></item><item><title>The NEWSEQUENTIALID Function</title><description>The NEWSEQUENTIALID system function is an addition to SQL Server 2005. It seeks to bring together, what used to be, conflicting requirements in SQL Server 2000; namely identity-level insert performance and globally unique values.</description><guid>http://www.sqlservercentral.com/redirect/articles/2947/</guid><pubDate>2007/04/10</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2947/</link></item><item><title>Server Side Paging using SQL Server 2005</title><description>A common activity in applications is to page results or record sets from a database. This is usually done on the client using the client&amp;#39;s paging functionality or on the server through a variety of methods. In SQL Server 2000 those server side methods typically used dynamic SQL or nested TOP clauses and weren&amp;#39;t very efficient. Using Common Table Expressions in SQL Server 2005 we have a better way to page record sets on the server.</description><guid>http://www.sqlservercentral.com/redirect/articles/2816/</guid><pubDate>2008/01/17</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2816/</link></item><item><title>Write PIVOT queries in SQL Server 2005</title><description>New to SQL Server 2005 is the PIVOT operator, which gives you the ability to rotate row level data into tabular data without the use of the CASE statement, as was necessary in previous versions of SQL Server.</description><guid>http://www.sqlservercentral.com/redirect/articles/2791/</guid><pubDate>2007/01/11</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2791/</link></item><item><title>Usages of CONTEXT_INFO</title><description>How many of you have ever used SET CONTEXT_INFO in your SQL Server applications? Chances are it is not something you have been exposed to, but new author Yousef Ekhtiari brings us an example of how this particular construct can be used in your application.

</description><guid>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/2765/</guid><pubDate>2007/12/18</pubDate><link>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/2765/</link></item><item><title>Joining Tables Part 1</title><description>In this video for beginners you&amp;#39;ll begin to learn how to write queries that use more than one table using T-SQL. Kathi walks you through common tactics to efficiently pull out data from a normalized system. </description><guid>http://www.sqlservercentral.com/redirect/articles/2766/</guid><pubDate>2006/12/11</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2766/</link></item><item><title>TOP in SQL Server 2005</title><description>There are so many new features in SQL Server 2005 that there&amp;#39;s one that can make a significant impact in solving many different types of problems. Andy Warren takes a look at one of the features that has been enhanced and is extremely useful, albeit quirky: TOP.
</description><guid>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/2612/</guid><pubDate>2006/10/05</pubDate><link>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/2612/</link></item><item><title>Invoke UDFs that accept tables with SQL Server 2005's APPLY operator</title><description>Tim Chapman discusses using table valued functions with the APPLY function.</description><guid>http://www.sqlservercentral.com/redirect/articles/2619/</guid><pubDate>2006/10/04</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2619/</link></item><item><title>Recursive Queries in SQL:1999 and SQL Server 2005</title><description>How many of you have written resursive queries in SQL? Or any language since school for that matter? Not many people write recusrive queries because of the complexity, the difficulty to understand how they work, and the chance for heap overflows. However, SQL Server 2005 implements Common Table Expressions and recursion in a way that is much easier to code and incorporates some safeguards. New author SQL Server MVP Frederic Brouard has written a fantastic article looking at resursive queries.

</description><guid>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/recursivequeriesinsql1999andsqlserver2005/1846/</guid><pubDate>2008/05/16</pubDate><link>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/recursivequeriesinsql1999andsqlserver2005/1846/</link></item><item><title>Speak Like a T-SQL Developer</title><description>In this video by Kathi Kellenberger, she starts beginners interested in T-SQL programming the teminology and some of the basiics of T-SQL. She also covers the what the various editions of SQL Server mean and the tools that you will use.
</description><guid>http://www.sqlservercentral.com/redirect/articles/2591/</guid><pubDate>2006/09/12</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2591/</link></item><item><title>SQL Server 2005 Common Table Expressions</title><description>A CTE is a &amp;#34;temporary result set&amp;#34; that exists only within the scope of a single SQL statement. It allows access to functionality within that single SQL statement that was previously only available through use of functions, temp tables, cursors, and so on.
</description><guid>http://www.sqlservercentral.com/redirect/articles/2570/</guid><pubDate>2006/09/07</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2570/</link></item><item><title>Exploring NewSequentialID() in SQL Server 2005</title><description>The benefits and drawbacks of GUIDs as primary keys are generally known. Despite the drawbacks, some people use them to fulfill specific business requirements (the IDs are unique across multiple servers).</description><guid>http://www.sqlservercentral.com/redirect/articles/2477/</guid><pubDate>2006/06/30</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2477/</link></item><item><title>SQL 2005 for the SQL2K Developer Part 2</title><description>Continuing with his series on SQL Server 2005 from the developer&amp;#39;s perspective, M. Choirul	Amri examines the ROW_NUMBER function and gives a few examples of how you can use this in your application.

</description><guid>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/sql2005forthesql2kdeveloperpart2/2381/</guid><pubDate>2006/05/11</pubDate><link>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/sql2005forthesql2kdeveloperpart2/2381/</link></item><item><title>Fast Text Processing in SQL Server</title><description>Processing text or long strings usually reduces SQL to a prosaic procedural language. Learn a few techniques for facilitating speedy text processing in SQL. </description><guid>http://www.sqlservercentral.com/redirect/articles/2401/</guid><pubDate>2006/05/10</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2401/</link></item><item><title>SQL Server 2005 for SQL2k Developer (Part 1)</title><description>There are many changes in SQL Server 2005, especially for the SQL Server developer. New options, features, and changes in the way you program. New author M. Choirul Amri brings us the first in a series on the changes from the point of the developer.
</description><guid>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/sqlserver2005forsql2kdeveloperpart1/2313/</guid><pubDate>2006/03/29</pubDate><link>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/sqlserver2005forsql2kdeveloperpart1/2313/</link></item><item><title>Try/Catch Block in SQL Server 2005</title><description>Server 2005 now supports a more programmable error trapping convention in T-SQL code. This error handling is known as the TRY/CATCH block. The TRY/CATCH block allows T-SQL to handling errors like other programming languages, such as Microsoft Visual C# and C++. In addition to the TRY/CATCH block, Microsoft has expanded the set of available system functions in SQL Server 2005 for returning error codes and messages when an error occurs in your T-SQL code. This article will explore the new TRY/CATCH block and explain the new system functions for returning error codes and messages.</description><guid>http://www.sqlservercentral.com/redirect/articles/2322/</guid><pubDate>2006/03/13</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2322/</link></item><item><title>OPENROWSET function in SQL Server 2005</title><description>mong other enhancements in SQL Server 2005, enhancements were made to the OPENROWSET function. This article illustrates BULK operations of the OPENROWSET function.

</description><guid>http://www.sqlservercentral.com/redirect/articles/2299/</guid><pubDate>2006/02/23</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2299/</link></item><item><title>Boost Performance and Reduce Code Use With SQL Server Aggregate Functi</title><description>This article will acquaint you with aggregate functions such as MIN, MAX, COUNT, and AVG, which easily let you perform tasks that you may have thought needed extensive programming codes to accomplish. 
</description><guid>http://www.sqlservercentral.com/redirect/articles/2294/</guid><pubDate>2006/02/20</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2294/</link></item><item><title>Sequential Ordering on SQL 2005</title><description>Many people have posed the question of how to generate sequential numbers for some report when the underlying data has no numbering system. The solutions have always been complicated derived or temporary tables and are difficult to implement. SQL Server 2005, however, brings us the ROW_NUMBER() function and author Michael Coles shows us how this can be used to easily add sequential numbering to your results.

</description><guid>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/sequentialordering/2261/</guid><pubDate>2006/02/14</pubDate><link>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/sequentialordering/2261/</link></item><item><title>Deduping Data in SQL Server 2005</title><description>One of the neatest T-SQL enhancements in SQL Server 2005 is the ROW_NUMBER() function. New author Charles Hawkins brings us an explanation of how you can use this function along with a Common Table Expression to remove duplicate data.

</description><guid>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/dedupingdatainsqlserver2005/2260/</guid><pubDate>2006/02/07</pubDate><link>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/dedupingdatainsqlserver2005/2260/</link></item><item><title>Row_Number() function in SQL Server 2005</title><description>As we all know, SQL Server 2005 has new features when compared to SQL Server 2000. One of the features that we are going to discuss in this article is the Row_Number() function. SQL Server Database administrators and developers have been longing for this function for a long time--now the wait is over.</description><guid>http://www.sqlservercentral.com/redirect/articles/2239/</guid><pubDate>2006/01/18</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2239/</link></item></channel></rss>