Did you know that not all characters can be used as the separator for STRING_SPLIT?
Read about an approach to partitioning a result set without the performance impact of NTILE.
Find out what's in the SentryOne Plan Explorer extension for Azure Data Studio.
See how to work around the lack of an ALTER TYPE command.
Discover some of the new information SQL Server keeps adding to help us troubleshoot query plans.
One of the biggest downsides of using SQL Server Management Studio as an interactive query tool is the limit on text/grid output. SSMS 18.2 fixes that!
In this tip, you'll see the metadata queries that will make it possible to discover which integer-based columns could be made smaller (without any loss of data).
Aaron Bertrand explains four conventions he always follows when writing T-SQL queries.
See how you can use new functions like DATEFROMPARTS to simplify otherwise really cryptic methods to obtain key dates (like the first day of the current month).
Get a first-hand look at some of the ways NOLOCK can produce incorrect data.
Learning Pathways are a new, innovative way to take advantage of the sessions offered at PASS Summit.
Aaron Bertrand shares his slides and demos from his presentations at SQLDay in Wrocław, Poland.
Aaron Bertrand talks about a few of the things that he wished he had learned earlier on.
Aaron Bertrand announces that he is among the handful of community members in the inaugural group of official bloggers at PASS Summit 2019.
This tip shows how powerful the CASE expression is, and some of the nuances in its behavior.
Aaron Bertrand shares his slide decks and demos from two recent presentations at CodeStock in Knoxville, TN.
See one approach to collecting extended properties information across all of the databases on a server.
Break free from the limitations of history retention and take control at the job or even step level.
See what improvements were made in SentryOne Plan Explorer 19.0.2.
Get a quick overview of one of the most important features in SQL Server 2019.