SQL Server - Json A tablas SQL SERVER

 
Vista:

Json A tablas SQL SERVER

Publicado por Teudy (1 intervención) el 10/04/2019 21:26:09
Saludos

Podria alguien decirme como usando el MERGE puedo insertar,actualizar y hasta eliminar
datos obtenidos desde un JSON mas o menos esto es lo que pienso

create procedure Jsonidentificacion
AS
BEGIN
Declare @multiple varchar(max)
Select @multiple =
BulkColumn
FROM OPENROWSET(BULK 'C:\Users\multiple.json',SINGLE_BLOB) JSON

MERGE identificacion AS TARGET
USING (SELECT * FROM OPENJSON (@multiple, '$.identificacion')) AS SOURCE
ON (TARGET.cod_identificacion = Source.cod_identificacion) WHEN MATCHED
THEN UPDATE SET TARGET.identificacion = Source.identificacion, TARGET.cod_tipoidentificacion = Source.cod_tipoidentificacion

WHEN NOT MATCHED BY TARGET
THEN INSERT (cod_identificacion, identificacion, cod_tipoidentificacion) VALUES (Source.cod_identificacion, Source.identificacion, Source.cod_tipoidentificacion)

WHEN NOT MATCHED BY SOURCE
THEN DELETE

SQL SERVER

Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Json A tablas SQL SERVER

Publicado por Isaias (4558 intervenciones) el 12/04/2019 17:40:25
Hola

En su caso, PRIMERO, subiría los archivos JSON a la base de datos y de ahi, realizar las operaciones que necesite
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Vega
Val: 102
Ha aumentado su posición en 3 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Json A tablas SQL SERVER

Publicado por Vega (43 intervenciones) el 13/04/2019 09:36:45
¿Tienes intención de usar el soporte de SQL server para Json?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar