In this post I covered the new date, datetime2 and time datatypes
In this post we took a look what the replacements are for the all system tables and also gave you a table with the new catalog view/compatibility view equivalent of the old system table
In this post I looked at partitioning in pre sql 2005 days by showing you how to create partitioned views. I also showed you how to user partitioned function in sql 2005 and up
In this post I show you what schemas are and how they can help with security and logical grouping of objects
The Common Table Expressions post showed you what Common Table Expressions are and how they can be used to simplify your code
The Windowing functions post showed you how to do different kinds of rankings
This post was all about pivoting/transposing/crosstabbing data with the PIVOT operator, also was shown how to do it dynamically
This post showed you how to use UNPIVOT to get the reversed effect of PIVOT
The dynamic TOP post showed you how to do dynamic TOP without dynamic SQL or SET ROWCOUNT
This post was all about how to use MERGE to do an UPSERT (Update if it exists otherwise insert)
This post showed the usefulness of the OUTPUT clause
This post showed you how to use Table Value Constructor
The DDL trigger post showed you how to use DDL triggers and also explained why you might want to use them
This post was all about the two new SET Operations EXCEPT and INTERSECT
This post showed you how to use the newer ANSI SQL JOIN syntax and also showed you what was deprecated
Shown was how to use APPLY with derived tables as well as functions
In this post I showed you why varchar(max) is much better than the text data type
I showed you how to use Table-valued Parameters to pass around tables
In this post I showed you how to create a filtered index and why it can be beneficial in your database
On this day I showed you how to cover you query by using Indexes with Included Columns
Error handling go better in SQL Server 2005 and I show you how to use TRY CATCH
In this post I show how you can use Dynamic Management Views to get all kinds of information about your server and databases
The OBJECT_DEFINITION covers ways to get the text of an object and also show you why it is better than sp_helptext or syscomments
This post is all about rebuilding and reorganizing(defragmenting) indexes
In this post I show you what the new SQL Server Management Studio which is based on Visual Studio 2010 looks like
Sequences finally made it into SQL Server, this post will show you how to use sequences
Business Intelligence Development Studio has a new look and feel, SSIS has never looked better
Debugging got much better in SQL Server 2012, this post will look at some of the new things
With OFFSET N ROWS FETCH NEXT N ROWS ONLY paging has never been easier
The sys.dm_exec_describe_first_result_set and sys.dm_exec_describe_first_result_set_for_object data management views makes it easy to find out what a proc or SQL statement returns
SQL Server now has the IIF statement, this is just shorthand for CASE but it will make for shorter code
The EOMONTH function will give you the last date of the month
With DATEFROMPARTS and DATETIMEFROMPARTS you can construct a date by passing in a bunch of integers
Some limitation that the current version of ColumnStore Index have
Finally SQL Server 2012 has the Concat, this is something other RDBMSes had for years
Formatting has never been easier, no need to use style parameters anymore
Columnar storage is new in SQL Server 2012, make sure to read the wiki for all your questions
Before converting, use TRY_CONVERT that will tell you if the value can be converted to the data type you want
There is some cool documentation available, this includes white papers and videos
Looks like OLE DB has run its course, ODBC is the new thing