Que tal!
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:
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
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.
Quisiera saber como hacer para que lo inserte en la última.
Saludos!!