Archivo
Archivo
Etiquetas
Etiquetas
Entradas populares de este blog
Hacer un select readonly con jQuery
Convertir fechas de excel a PHP
SQL Server OUTPUT
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
El comando OUTPUT es uno de los más interesantes y útiles en SQL Server, se utiliza para devolver los datos de las filas insertadas, actualizadas o eliminadas.
Por ejemplo, para obtener el id de una nueva fila insertada:
INSERT INTO tabla (campos) OUTPUT inserted.tabla_id VALUES (valores)
La tabla inserted es una tabla temporal que almacena los datos de la fila insertada incluyendo en nuevo ID. Al actualizar debemos utilizar esta misma palabra clave y lo que devuelve son los datos de la fila al modificarse.
O sea al insertar u actualizar obtenemos los datos nuevos y al eliminar obtendremos los antiguos usando el comando deleted.
Sin dudas el uso más frecuente es obtener la clave única al insertar datos en una tabla sin necesidad de ejecutar una consulta adicional.
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Comentarios