Louis Davidson has values. Many, many values:
Row Creators were introduced in SQL Server 2008, and allow you to create multiple rows in a single
INSERTstatement by using theVALUESclause. In this blog, I will demonstrate a few ways that we have created data in tables, and then show how you can do this with row constructors.
It’s not the only neat trick with VALUES(), either: you can also use CROSS APPLY and VALUES() to perform an efficient unpivot, turning a long virtual table into a wide virtual table.