Está en la página 1de 5
Procedimiento Almacenado con Trigger Paso 1.- Creamos la Base de Datos. Crear base de datos .. x Predeterminado del servidor:latin1_swedit (ae [eee | Cédigo CREATE: CREATE DATABASE ~* /*/40100 COLLATE ‘Latin) Paso 2.- Creamos las Tablas inte Ppa ae tent 9 ne ee Paso 3.- Ponemos los atributos a cada tabla. (bitico J Opeionee laces tones aia aod a sian wo rE CS pore amennaer 2 Sete i 1 eee me 3 Nomectctee NT we BB _ Shtrpreeter 4 ene ‘ncn Be S oOo G@ 3 chowe vane Be BS: os oom ‘arouse Be o o G@ 7 orecdon — Vancrian Be a o g@ 2 too ecmeat fee eee > ands Sina 2 Sc 8 @ Bisco JP opciones indees Hf Umestornens WD Pationes Lj Cédge CREATE [J igo ALTER Nome fecktacomr Coumess —__@.AggH @ Gorn a ihr Eon | * Wombe Tyo dear Lengiu/Ce Sinsigno Peri. Ree Prdeteninado Cameraio Joaw sie ~ 100 COO abroncreweer 2 CodgeProme. NT 10 DDD Shvserpredee: 3 Sieben 10 DOD Seerpesee 4 Mumectoies NT 10 DD Sworpeste 5 Fecha ror = DD Savwerpete e AL Bisico JP Opciones indices 4 Uavestrineas @ Paricones Lif Codigo CREATE 5} Codigo ALTER Nombre [preductor Comenai: orm Suir wba Tipo de datos Longitud/Go. Sinsigno Permit. Rel. Predeteminado 1 wr 100 DO DO Auroncresmenr 2 wancHaR 20 BOB Sinvatorpredeter 3 nt 10 oO 8 O om 4 DECAL a2 oO 8 O m 5 Tro vaRcHAR 20 5 8 Gm 6 Codigocet INT 4 oO @ O m 7 CodigProvee. INT 1% o 8 Oo ow Paso 4.- Llenamos las tablas con datos. bd restaurante,productos: 1 filas en total (aproximadamente) Paso 5.- Creamos el procedimiento almacenado. Editar Spi. Vacir taba Fjecutar tina) CN ese deans Limpiarfitroenpestada de dator | (5) Tabla teas Kool deaeie cam af aac Mantenimiento Vata Buscar teco en senior Shift-CroF Editor masive de tbls Expandir todo Replegartodo Opciones de estilo del bol Paso 6.- Creamos el Trigger P Opciones [3 Codigo CREATE Nombre: [triggerproductos Definidor: [Usuario actual (root@localhost) Enlatabla; _boleta a Evento: Dectaracién del disparador: (ej: "SET NEW.columni [ Teeerw = 2 3.END Opciones [i Cédigo CREATE Nombre: [tiggerpreductos Definidor Enlatabla: —boleta Evento INSERT Declaracin del dsparador (“SET NEW.cclumnA = TRM(OLD,columna)” a i eEcN 2after insert on boleta for exch row insert into proauctasfproductos. stock 3 values (productos. stoce-boletacompradetalle.Cantigad)s 400 Paso 7.- Creamos el procedimiento almacenado Opciones ¢> Pardmetros {3} Codigo CREATE 7 Nombre: [USP Comentario: Teo: Procedimiento (no devuelve un resutade) egres determinate Cuerpo del retin Toecrn lusercboleta,Feche,CLiente,On{ ,Direccion, Total Estado) 2insert into poteta(seriebots 3 values(pserie,prunaro,orechi Dpeliente,péni,paireccion,ptotel pestado)s Paso 8.- Ejecutamos el Procedimiento almacenado USP_|_AgregarBoleta x Parner ‘pes (ttoy [id eee] (aed Nota : Al ingresar un dato se ejecuta el procedimiento almacenado. Paso 9 .- Mostramos los datos bbd_restaurante,productos: ilas en total (aproximadamente) 2 Codigo Nombre Stock Predo Tpo Cedigocat CodigoProveedor 1 LomoSatado 20.00 plato

También podría gustarte