UTNianos

Versión completa: [GDD] Recuperatorio 20/11/18 Reinosa
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buenas, a continuación les adjunto el primer recuperatorio que tomo Reinosa en el segundo cuatrimestre del 2018

Además pregunto si alguno sabe cómo resolver bien el ejercicio de T-SQL? Sé que es con un trigger after y haciendo el delete del cabecero de la factura, pero no me estaría saliendo bien como hacerlo

Saludos!
Si bien no tengo el der para saber como obtener la info... básicamente lo que hay que hacer es:




CREATE TRIGGER TG_CHECK_PRODUCTS ON FACTURA_ITEMS
FOR INSERT
AS
BEGIN


DECLARE @FACTURA VARCHAR(100)
SELECT DISTINCT @FACTURA = NRO_FACTURA FROM INSERTED --OBTENGO NUMERO DE FACTURA

IF EXISTS (...) --ACA CHEQUEAS QUE PRODUCTOS NO SEAN COMPONENTES DE OTROS PRODUCTOS
BEGIN
ROLLBACK --ROLLBACKEO LA OPERACION

DELETE FROM TABLA_FACTURA WHERE NRO_FACTURA = @FACTURA

RAISEERROR(1,'SARASASARA)

END

END



Entiendo que debería ser algo así... la otra es usar un INSTEAD OF y empezar a chequear.
URLs de referencia