Realicé este ejemplo de Insert en un estructura "If" y el registro número 5 para una tabla con 4 registros, me lo puso arriba de todo en vez de ubicarmelo abajo. Acá dejo el script:
Código:
En definitiva, después de la ejecución me quedó ubicado así: CO_PAIS 5, CO_PAIS 1, CO_PAIS 2, CO_PAIS 3, CO_PAIS 4...el último registro ingresado en la primera fila en vez de en la última.DECLARE @coPais int, @descripcion varchar(255) set @coPais = 5 set @descripcion = 'España' IF EXISTS(SELECT * FROM PAISES WHERE CO_PAIS = @coPais) BEGIN UPDATE PAISES SET DESCRIPCION = @descripcion WHERE CO_PAIS = @coPais END ELSE BEGIN INSERT INTO PAISES (CO_PAIS, DESCRIPCION) VALUES (@coPais, @descripcion) END
Quisiera saber como hacer para que lo inserte en la última.
Saludos!!