SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
UNIVERSIDAD TECNOLÓGICA DE TEHUACÁN
                  ING. TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
                          ALUMNA: MARINA MONTALVO DE LA CRUZ



                             Procedimiento almacenado

Los Procedimientos Almacenados se guardan en la propia Base de Datos y se consideran un
conjunto de instrucciones.

El siguiente es un procedimiento que nos ayuda a insertar datos cuando no se nos permite insertar
un dato nulo.

delimiter //
create procedure insertarNulo( in number int,in fecha date,in MontofInal double, in Desccuento,
'')
begin
declare tcadena varchar;
declare continue handler for SQLSTATE'1840' set tcadena = 1;
SET AUTOCOMMIT=0;
start transaction;
insert into venta(idVenta,Fecha, MontoFInal,Descuento,idCliente) values (number,2013-02-14,50, ,
);
IF tcadena = 1 THEN
insert into venta(idVenta,Fecha, MontoFInal,Descuento,idCliente) values (number,2013-02-14,50,
0, )as Resultado;
ELSE
select concat('actualizando') as Resultado;
END IF;
end//

Más contenido relacionado

Destacado

Task 4 media work 3
Task 4  media work 3Task 4  media work 3
Task 4 media work 3asmediac15
 
Cartões postais do movimento cultural goiano
Cartões postais do movimento cultural goianoCartões postais do movimento cultural goiano
Cartões postais do movimento cultural goianoZebedeu Nascimento
 
Mass and volume
Mass and volumeMass and volume
Mass and volumeboom14
 
Institución educativa guillermo valencia
Institución educativa guillermo valenciaInstitución educativa guillermo valencia
Institución educativa guillermo valenciaGloria Couttin
 
redes de distribuciones
redes de distribuciones redes de distribuciones
redes de distribuciones CruzMario93
 

Destacado (11)

La publicidad
La publicidadLa publicidad
La publicidad
 
Task 4 media work 3
Task 4  media work 3Task 4  media work 3
Task 4 media work 3
 
Cartões postais do movimento cultural goiano
Cartões postais do movimento cultural goianoCartões postais do movimento cultural goiano
Cartões postais do movimento cultural goiano
 
Mass and volume
Mass and volumeMass and volume
Mass and volume
 
Arauak triptikoa
Arauak triptikoaArauak triptikoa
Arauak triptikoa
 
Institución educativa guillermo valencia
Institución educativa guillermo valenciaInstitución educativa guillermo valencia
Institución educativa guillermo valencia
 
smtlecture.10
smtlecture.10smtlecture.10
smtlecture.10
 
Caso 1
Caso 1Caso 1
Caso 1
 
BASIC AGENT TUTORIAL
BASIC AGENT TUTORIALBASIC AGENT TUTORIAL
BASIC AGENT TUTORIAL
 
redes de distribuciones
redes de distribuciones redes de distribuciones
redes de distribuciones
 
ένοχο2
ένοχο2ένοχο2
ένοχο2
 

Similar a Pro

Similar a Pro (7)

Procedimiento almacenado sp
Procedimiento almacenado spProcedimiento almacenado sp
Procedimiento almacenado sp
 
Errores
ErroresErrores
Errores
 
Tarea
TareaTarea
Tarea
 
Transacciones y manejo de errores en mysql
Transacciones y manejo de errores en mysqlTransacciones y manejo de errores en mysql
Transacciones y manejo de errores en mysql
 
Manualitosqlserver
ManualitosqlserverManualitosqlserver
Manualitosqlserver
 
Procedimiento almacenado
Procedimiento almacenadoProcedimiento almacenado
Procedimiento almacenado
 
Triggers en SQL
Triggers en SQLTriggers en SQL
Triggers en SQL
 

Más de Maryy Aqua

Más de Maryy Aqua (9)

Manual
ManualManual
Manual
 
B dtrab4
B dtrab4B dtrab4
B dtrab4
 
Bussiness inteligence
Bussiness inteligenceBussiness inteligence
Bussiness inteligence
 
B dtrabajo2
B dtrabajo2B dtrabajo2
B dtrabajo2
 
BDOO-BDR
BDOO-BDRBDOO-BDR
BDOO-BDR
 
Reestructuración
ReestructuraciónReestructuración
Reestructuración
 
R1
R1R1
R1
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Bd distribuida
Bd distribuidaBd distribuida
Bd distribuida
 

Pro

  • 1. UNIVERSIDAD TECNOLÓGICA DE TEHUACÁN ING. TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ALUMNA: MARINA MONTALVO DE LA CRUZ Procedimiento almacenado Los Procedimientos Almacenados se guardan en la propia Base de Datos y se consideran un conjunto de instrucciones. El siguiente es un procedimiento que nos ayuda a insertar datos cuando no se nos permite insertar un dato nulo. delimiter // create procedure insertarNulo( in number int,in fecha date,in MontofInal double, in Desccuento, '') begin declare tcadena varchar; declare continue handler for SQLSTATE'1840' set tcadena = 1; SET AUTOCOMMIT=0; start transaction; insert into venta(idVenta,Fecha, MontoFInal,Descuento,idCliente) values (number,2013-02-14,50, , ); IF tcadena = 1 THEN insert into venta(idVenta,Fecha, MontoFInal,Descuento,idCliente) values (number,2013-02-14,50, 0, )as Resultado; ELSE select concat('actualizando') as Resultado; END IF; end//