SlideShare una empresa de Scribd logo
1 de 1
UNIVERSIDAD TECNOLÓGICA DE TEHUACÁN
               INGENIERÍA EN: TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
                                T.S.U. DE LA LUZ MATA FLORENCIA
                                      GRADO: 8o GRUPO: "A"
                               BASE DE DATOS PARA APLICACIONES
                                ING. OCTAVIO SÁNCHEZ DELGADO


                      Procedimiento Almacenado
delimiter //

CREATE PROCEDURE sp_duplicate(id int(50),nombre varchar(20),IN num_productos INT)

BEGIN

DECLARE continue handler FOR sqlstate '23000' SET @n= 1;

INSERT INTO producto1 VALUES(id, nombre,num_productos);

IF @n = 1 THEN SELECT concat('Error el id esta duplicado');

END IF;

END;

//

En este procedimiento almacenado, la función que realiza es insertar valores en una en la tabla de
producto1 , pero si en el

Más contenido relacionado

Destacado

Informe montaje 10 automatización
Informe montaje 10 automatizaciónInforme montaje 10 automatización
Informe montaje 10 automatizaciónDerincampos
 
Informe montaje 10.2 automatizacion
Informe montaje  10.2 automatizacionInforme montaje  10.2 automatizacion
Informe montaje 10.2 automatizacionDerincampos
 
תקציר עברית
תקציר עבריתתקציר עברית
תקציר עבריתTal Goldrath
 
Naga Kiran C Resume
Naga Kiran C ResumeNaga Kiran C Resume
Naga Kiran C ResumeNaga Kiran
 
Seres vivos (texto explicativo)
Seres vivos (texto explicativo)Seres vivos (texto explicativo)
Seres vivos (texto explicativo)majocastilla
 
Benefits of Culturally and Linguistically Diverse Classrooms
Benefits of Culturally and Linguistically Diverse ClassroomsBenefits of Culturally and Linguistically Diverse Classrooms
Benefits of Culturally and Linguistically Diverse Classroomsnewbie1218
 
Lengua y literatura 5to-trim 2-dic-2016
Lengua y literatura  5to-trim 2-dic-2016Lengua y literatura  5to-trim 2-dic-2016
Lengua y literatura 5to-trim 2-dic-2016colegiolascumbres
 
Strategy Design Sprint (english) #IAK16
 Strategy Design Sprint (english) #IAK16 Strategy Design Sprint (english) #IAK16
Strategy Design Sprint (english) #IAK16Benno Lœwenberg
 

Destacado (13)

Informe montaje 10 automatización
Informe montaje 10 automatizaciónInforme montaje 10 automatización
Informe montaje 10 automatización
 
Informe montaje 10.2 automatizacion
Informe montaje  10.2 automatizacionInforme montaje  10.2 automatizacion
Informe montaje 10.2 automatizacion
 
תקציר עברית
תקציר עבריתתקציר עברית
תקציר עברית
 
Resta
RestaResta
Resta
 
Naga Kiran C Resume
Naga Kiran C ResumeNaga Kiran C Resume
Naga Kiran C Resume
 
Tabla pitagórica
Tabla pitagóricaTabla pitagórica
Tabla pitagórica
 
Seres vivos (texto explicativo)
Seres vivos (texto explicativo)Seres vivos (texto explicativo)
Seres vivos (texto explicativo)
 
Bullet proof clothing - BULBUL
Bullet proof clothing - BULBULBullet proof clothing - BULBUL
Bullet proof clothing - BULBUL
 
Benefits of Culturally and Linguistically Diverse Classrooms
Benefits of Culturally and Linguistically Diverse ClassroomsBenefits of Culturally and Linguistically Diverse Classrooms
Benefits of Culturally and Linguistically Diverse Classrooms
 
Actividades tema 1
Actividades tema 1 Actividades tema 1
Actividades tema 1
 
La civilización romana. Actividades
La civilización romana. ActividadesLa civilización romana. Actividades
La civilización romana. Actividades
 
Lengua y literatura 5to-trim 2-dic-2016
Lengua y literatura  5to-trim 2-dic-2016Lengua y literatura  5to-trim 2-dic-2016
Lengua y literatura 5to-trim 2-dic-2016
 
Strategy Design Sprint (english) #IAK16
 Strategy Design Sprint (english) #IAK16 Strategy Design Sprint (english) #IAK16
Strategy Design Sprint (english) #IAK16
 

Más de Flor de la Luz

Reporte bussines Intelligence
Reporte bussines IntelligenceReporte bussines Intelligence
Reporte bussines IntelligenceFlor de la Luz
 
Sistema de bases orientada a objetos y relacional
Sistema de bases orientada a objetos y relacionalSistema de bases orientada a objetos y relacional
Sistema de bases orientada a objetos y relacionalFlor de la Luz
 
Cuadro comparativo de BDOO y BDR
Cuadro comparativo de BDOO y BDRCuadro comparativo de BDOO y BDR
Cuadro comparativo de BDOO y BDRFlor de la Luz
 
Comparacio de la bdor y modelo relacional
Comparacio de la bdor y modelo relacionalComparacio de la bdor y modelo relacional
Comparacio de la bdor y modelo relacionalFlor de la Luz
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidasFlor de la Luz
 

Más de Flor de la Luz (12)

Reporte bussines Intelligence
Reporte bussines IntelligenceReporte bussines Intelligence
Reporte bussines Intelligence
 
Bussines Inteligence
Bussines InteligenceBussines Inteligence
Bussines Inteligence
 
Sistema de bases orientada a objetos y relacional
Sistema de bases orientada a objetos y relacionalSistema de bases orientada a objetos y relacional
Sistema de bases orientada a objetos y relacional
 
Cuadro comparativo de BDOO y BDR
Cuadro comparativo de BDOO y BDRCuadro comparativo de BDOO y BDR
Cuadro comparativo de BDOO y BDR
 
Comparacio de la bdor y modelo relacional
Comparacio de la bdor y modelo relacionalComparacio de la bdor y modelo relacional
Comparacio de la bdor y modelo relacional
 
Tutorial de bd4o
Tutorial de bd4oTutorial de bd4o
Tutorial de bd4o
 
Reingeniria(flor)
Reingeniria(flor)Reingeniria(flor)
Reingeniria(flor)
 
Diagrama
DiagramaDiagrama
Diagrama
 
Reingeniria(flor)
Reingeniria(flor)Reingeniria(flor)
Reingeniria(flor)
 
Manual bdd
Manual bddManual bdd
Manual bdd
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 

Procedimiento almacenado para insertar y validar duplicidad

  • 1. UNIVERSIDAD TECNOLÓGICA DE TEHUACÁN INGENIERÍA EN: TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN T.S.U. DE LA LUZ MATA FLORENCIA GRADO: 8o GRUPO: "A" BASE DE DATOS PARA APLICACIONES ING. OCTAVIO SÁNCHEZ DELGADO Procedimiento Almacenado delimiter // CREATE PROCEDURE sp_duplicate(id int(50),nombre varchar(20),IN num_productos INT) BEGIN DECLARE continue handler FOR sqlstate '23000' SET @n= 1; INSERT INTO producto1 VALUES(id, nombre,num_productos); IF @n = 1 THEN SELECT concat('Error el id esta duplicado'); END IF; END; // En este procedimiento almacenado, la función que realiza es insertar valores en una en la tabla de producto1 , pero si en el