In this episode of Data Exposed Scott welcomes to the show Jovan Popovic to the show, Program Managers in the SQL Server group. Today Jovan is in the studio all the way from the Microsoft offices in Serbia to talk about the awesome topic of JSON in SQL Server 2016 and Azure SQL DB. The show begins with asking and answering the question of why JSON support in SQL Server 2016, and Jovan does a great job providing insight into how and where JSON is being used today and why it makes sense to include support for JSON in SQL Server.
At the 1:50 mark, Jovan shows us how JSON is implemented in SQL Server, the built in functions and operators, such as how to get or modify a JSON value or even checking if the the JSON is valid or not, and how easy it is to format data to and from JSON and to read and write data to and from SQL Server. Jovan explains that JSON is very lightweight and simple, and much better to work with than XML.
At the 5:50 mark Jovan dives a little deeper into the JSON built-in functions by showing us some examples and explaining how they work and what we can expect. He then spends a few minutes how each of these functions can be used in typical T-SQL queries, for example adding them in SELECT or WHERE clauses. Very awesome.
Finally, at the 9:30 mark, Jovan spends the remaining 20 minutes in full demo mode, showing us real-time how to use these functions including OPENJSON, JSON_MODIFY, ISJSON, and more! 20 minutes of demos on how flexible and awesome support for JSON in SQL Server 2016.
Great introduction into SQL Server JSON support. We look forward to having Jovan back for more videos on this topic!