Advertisement
Guest User

Untitled

a guest
Feb 12th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.74 KB | None | 0 0
  1. # PROCEDIMIENTO QUE SEGUN LA ENTRADA (VALOR ALPHA [1-4] COLUMNA, CONDICION) RETORNA EL VALOR
  2. DROP PROCEDURE IF EXISTS GET_ALPHA;
  3.  
  4. DELIMITER $$
  5. CREATE PROCEDURE `GET_ALPHA`(IN FieldNameValue INT, IN FieldValue INT)
  6. BEGIN
  7.     IF FieldNameValue = 1 THEN
  8.         SELECT * FROM bbdd_global.model_peru WHERE alpha1 = FieldValue ORDER BY table_name;
  9.     ELSEIF FieldNameValue = 2 THEN
  10.         SELECT * FROM bbdd_global.model_peru WHERE alpha2 = FieldValue ORDER BY table_name;
  11.     ELSEIF FieldNameValue = 3 THEN
  12.         SELECT * FROM bbdd_global.model_peru WHERE alpha3 = FieldValue ORDER BY table_name;
  13.     ELSEIF FieldNameValue = 4 THEN
  14.         SELECT * FROM bbdd_global.model_peru WHERE alpha4 = FieldValue ORDER BY table_name;
  15.     END IF;
  16. END$$
  17. DELIMITER ;
  18.  
  19. CALL GET_ALPHA(3, 1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement