Las inserciones y actualizaciones son capaces de regresar un conjunto de datos, pero estos datos los responede en forma de una tabla, de esta forma para poder manipularlos, debemos manipular la tabla que genera la insercion y actualizacion.
Para esto debemos hacer lo siguiente:
--declarar una valiable tabla
Declare @Id table (ID decimal(30,0));
Declare @PId int;
--Efectuar la inserción con el parámetro output indicar que campos se obtendrán como respuesta y con into hacia donde se enviaran
Insert INTO Base1 OUTPUT Inserted.Id into @Id values(getdate(),'CRIPTO','CRIPTOGRAFIA','MIGRACION',''Actualización');");
select top 1 @PId = ID from @OPId;");
La mano invisible controla el mundo
Para esto debemos hacer lo siguiente:
--declarar una valiable tabla
Declare @Id table (ID decimal(30,0));
Declare @PId int;
--Efectuar la inserción con el parámetro output indicar que campos se obtendrán como respuesta y con into hacia donde se enviaran
Insert INTO Base1 OUTPUT Inserted.Id into @Id values(getdate(),'CRIPTO','CRIPTOGRAFIA','MIGRACION',''Actualización');");
select top 1 @PId = ID from @OPId;");
La mano invisible controla el mundo
No hay comentarios.:
Publicar un comentario