Twitter Flickr Pinterest LinkedIn YouTube Google Maps E-mail RSS
formats

📌 Chuleta SQL – Objetos programables

Anuncios

📌 Chuleta SQL – Objetos programables
En SQL no todo son consultas. Puedes crear objetos programables que te ayudan a automatizar, organizar y optimizar tu base de datos.

 

🔹 Procedimiento almacenado (PROC)
Bloque de código reutilizable.
Lo ejecutas con EXEC.
Ejemplo: EXEC MiProc 10;

🔹 Trigger
Código que se dispara solo ante INSERT, UPDATE, DELETE.
Ideal para auditoría y validaciones.
Usa tablas internas: inserted, deleted.

🔹 Función (UDF)
Devuelve un valor o tabla.
Se usa en SELECT, WHERE, etc.
Ejemplo: SELECT dbo.Suma(2,3);

🔹 Vista (VIEW)
Consulta guardada como tabla virtual.
Facilita seguridad y reutilización.
Ejemplo: SELECT * FROM VistaClientes;

🔹 Evento / Job
Ejecuta tareas en horarios definidos (ej: backup).
Automático, no manual.

🔹 Secuencia
Generador de números consecutivos.
Más flexible que IDENTITY.
Ejemplo: NEXT VALUE FOR MiSeq

🔹 Paquete (Oracle)
Agrupa varios procedimientos y funciones.

👉 Regla rápida:
PROC = lo llamas tú
TRIGGER = salta solo
FUNCION = devuelve valor
VISTA = consulta guardada
JOB = programado
SECUENCIA = contador

Anuncios
Home Sin categoría 📌 Chuleta SQL – Objetos programables
© www.palentino.es, desde el 2012 - Un Blog para compartir conocimientos ...

Uso de cookies en mi sitio palentino.es

Este sitio web utiliza cookies para que tengamos la mejor experiencia de usuario. Si continúas navegando estás dando tu consentimiento para la aceptación de las mencionadas cookies y la aceptación de la política de cookies

ACEPTAR
Aviso de cookies