Wayne Sheffield

My blog about SQL Server

♠This post is the first post in a series discussing the new Analytic functions in SQL Server “Denali”, CTP3, and it will also serve as the landing page for this series. (The information in this article may change when this version is released to RTM; however since the changes described adhere to the ANSI specification, […]

On Thursday, Sept 8, 2011 at 6:30pm EST, I’ll be presenting Banish RBAR! to the Richmond SQL Server User Group. The last time I presented here was the week of PASS Summit, so I’m hoping for a greater turnout. The abstract for this presentation is: SQL Server is primarily designed for set-based operations, so code […]

On Thursday, Sept 1, 2011 at 7:15pm EST, I’ll be presenting via LiveMeeting to the Curacao SQL Server User Group. This will be my second time presenting to these great folks, and I’m really looking forward for this return visit. The topic is Banish RBAR!, and the abstract for it is: SQL Server is primarily […]

One of the things that I’m the most excited about in “Denali” CTP3 is the enhancements to the OVER clause. One of the things that I’m particular excited about is the addition of the ROWS/RANGE clause support. And one of the reasons that I’m excited about this is that this provides a supported, documented (in […]

One thing that I have seen repeatedly is that (too) many people believe that if you have a clustered index on a table, that you can run a SELECT statement without an ORDER BY clause from that table and the results will be in the order of the clustered index key. Nope, this is absolutely […]

First of all, I didn’t think much about goals for 2010, and subsequently never set any, so I’m going to list the accomplishments that I’ve had in 2010: Articles: 5 articles written; 3 published; 2 submitted and are being published in Jan 2011. Events: Attended SQL Saturday #30 (Richmond, VA) on 4/10/2010 3 Question of […]