Database will be having identity linked to each level of SQL. Also would like to merge data of all three table into one master table Table_master which will have final number of data based on inner element record id 2.
expected to update data into table of SQL Server 2016 Table structure with use of Foreign key Also how to export same data into Json back again in a shared network drive folder.
Expected data to be updated in Table
Repro Code:
IF OBJECT_ID('dbo.Table1') IS NULL
CREATE TABLE dbo.Table1
(
Name VARCHAR(100), Location VARCHAR(100), Region VARCHAR(100)
)
DECLARE @MYJSON VARCHAR(1000)
SET @MYJSON = '
{
"Name":"ABC",
"Location":"East US",
"Region":"West US",
"Element":
[
{
"Name":"IE1",
"Description":"IE1 Description",
"Type":"Small",
"InnerElement":
[
{ "Key":"Name", "Value":"IME1"},
{"Key":"AnotherProperty","Value":"Value1"}
]
},
{
"Name":"IE2",
"Description":"IE2 Description",
"Type":"Medium",
"InnerElement":
[
{"Key":"Name","Value":"IME2"},
{"Key":"Address","Value":"Xyz"},
{"Key":"Type","Value":"Simple"},
{"Key":"LastProperty","Value":"ValueX"}
]
}
]}
'
SELECT
JSON_VALUE(@MYJSON,'$.Name') As Name,
JSON_VALUE(@MYJSON,'$.Location') As Location,
JSON_VALUE(@MYJSON,'$.Region') As Region