<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OPENJSON &#8211; Database Research &amp; Development</title>
	<atom:link href="https://www.dbrnd.com/tag/openjson/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbrnd.com</link>
	<description>BIGData &#124; NoSQL &#124; MSSQL &#124; MySQL &#124; PostgreSQL</description>
	<lastBuildDate>Tue, 04 Jul 2017 18:45:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.6</generator>
	<item>
		<title>SQL Server 2016: Use OPENJSON() to extract JSON data from Input Parameter</title>
		<link>https://www.dbrnd.com/2017/07/sql-server-2016-use-openjson-to-extract-json-data-from-input-parameter/</link>
		
		<dc:creator><![CDATA[Anvesh Patel]]></dc:creator>
		<pubDate>Tue, 18 Jul 2017 16:16:00 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Anvesh Patel]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[database research and development]]></category>
		<category><![CDATA[dbrnd]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[OPENJSON]]></category>
		<category><![CDATA[Parameter]]></category>
		<category><![CDATA[SQL Query]]></category>
		<category><![CDATA[SQL Server 2016]]></category>
		<category><![CDATA[SQL Server Administrator]]></category>
		<category><![CDATA[SQL Server Error]]></category>
		<category><![CDATA[SQL Server Monitoring]]></category>
		<category><![CDATA[SQL Server Performance Tuning]]></category>
		<category><![CDATA[SQL Server Programming]]></category>
		<category><![CDATA[SQL Server Tips and Tricks]]></category>
		<category><![CDATA[TSQL]]></category>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=5636</guid>

					<description><![CDATA[SQL Server 2016 introduced the support of JSON and added many new functions in the recent CTP3 version of SQL Server 2016. Now, we have OPENJSON() to extract JSON data into a tabular format. If you are passing JSON document as an input parameter in Stored Procedure, you can use OPENJSON() to extract the value [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F07%2Fsql-server-2016-use-openjson-to-extract-json-data-from-input-parameter%2F&amp;linkname=SQL%20Server%202016%3A%20Use%20OPENJSON%28%29%20to%20extract%20JSON%20data%20from%20Input%20Parameter" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F07%2Fsql-server-2016-use-openjson-to-extract-json-data-from-input-parameter%2F&amp;linkname=SQL%20Server%202016%3A%20Use%20OPENJSON%28%29%20to%20extract%20JSON%20data%20from%20Input%20Parameter" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F07%2Fsql-server-2016-use-openjson-to-extract-json-data-from-input-parameter%2F&amp;linkname=SQL%20Server%202016%3A%20Use%20OPENJSON%28%29%20to%20extract%20JSON%20data%20from%20Input%20Parameter" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F07%2Fsql-server-2016-use-openjson-to-extract-json-data-from-input-parameter%2F&amp;linkname=SQL%20Server%202016%3A%20Use%20OPENJSON%28%29%20to%20extract%20JSON%20data%20from%20Input%20Parameter" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F07%2Fsql-server-2016-use-openjson-to-extract-json-data-from-input-parameter%2F&amp;linkname=SQL%20Server%202016%3A%20Use%20OPENJSON%28%29%20to%20extract%20JSON%20data%20from%20Input%20Parameter" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F07%2Fsql-server-2016-use-openjson-to-extract-json-data-from-input-parameter%2F&amp;linkname=SQL%20Server%202016%3A%20Use%20OPENJSON%28%29%20to%20extract%20JSON%20data%20from%20Input%20Parameter" title="Pocket" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F07%2Fsql-server-2016-use-openjson-to-extract-json-data-from-input-parameter%2F&#038;title=SQL%20Server%202016%3A%20Use%20OPENJSON%28%29%20to%20extract%20JSON%20data%20from%20Input%20Parameter" data-a2a-url="https://www.dbrnd.com/2017/07/sql-server-2016-use-openjson-to-extract-json-data-from-input-parameter/" data-a2a-title="SQL Server 2016: Use OPENJSON() to extract JSON data from Input Parameter"></a></p><p>SQL Server 2016 introduced the support of JSON and added many new functions in the recent CTP3 version of SQL Server 2016.</p>
<blockquote><p>Now, we have OPENJSON() to extract JSON data into a tabular format. If you are passing JSON document as an input parameter in Stored Procedure, you can use OPENJSON() to extract the value of JSON parameter.</p></blockquote>
<blockquote class="wp-embedded-content" data-secret="dalsxXM11a"><p><a href="https://www.dbrnd.com/2016/12/sql-server-2016-introduced-json-support-to-store-and-retrieve-json-document-isjson-json_value-json_query/">SQL Server 2016: Introduced JSON support, to store and retrieve JSON document</a></p></blockquote>
<p><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  src="https://www.dbrnd.com/2016/12/sql-server-2016-introduced-json-support-to-store-and-retrieve-json-document-isjson-json_value-json_query/embed/#?secret=dalsxXM11a" data-secret="dalsxXM11a" width="600" height="338" title="&#8220;SQL Server 2016: Introduced JSON support, to store and retrieve JSON document&#8221; &#8212; Database Research &amp; Development" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p><strong>Please check the below sample use of OPENJSON():</strong></p>
<p><strong>Sample 1:</strong></p><pre class="crayon-plain-tag">DECLARE @SampleJson NVARCHAR(2000) = 
N'{
 "ID" : 1,
 "Name": "Anvesh",
 "Blog": "dbrnd.com",
 "DOB": "1988-01-26",
 "Position": "Database Engineer"
 }'
 GO

SELECT * FROM OPENJSON(@SampleJson)
GO</pre><p>
<img decoding="async" class="alignnone size-full wp-image-5639" src="https://www.dbrnd.com/wp-content/uploads/2017/07/OpenJSON.png" alt="SQL Open Json " width="205" height="123" /></p>
<p><strong>Sample 2:</strong></p><pre class="crayon-plain-tag">DECLARE @SampleJson NVARCHAR(2000) = 
N'[{
 "ID" : 8,
 "Name": "Anvesh",
 "Blog": "dbrnd.com",
 "DOB": "1988-01-26",
 "Position": "Database Engineer"
 }
 ,{
 "ID" : 10,
 "Name": "Roy",
 "Blog": "abc.com",
 "DOB": "1920-06-8",
 "Position": "Database Developer"
 }]'
 GO

 SELECT * FROM OPENJSON(@SampleJson)
 with
 (
	ID INT, 
	Name NVARCHAR(2000),
	Blog NVARCHAR(20),
	DOB DATE,
	Position NVARCHAR(20)
 )
 GO</pre><p>
<img decoding="async" class="alignnone size-full wp-image-5640" src="https://www.dbrnd.com/wp-content/uploads/2017/07/OpenJSON2.png" alt="SQL Openjson()" width="340" height="71" /></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
