Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: syncro_7 en 13 Enero 2016, 17:49 pm



Título: Pequeño script para MySQL
Publicado por: syncro_7 en 13 Enero 2016, 17:49 pm
Hola a tod@s, tengo que hacer un "pequeño script" en MySQL en el cual al ser llamado la función "partirusuario" de la base de datos "prueba" me devuelva por un lado el nombre y por el otro el host. He empezado haciendo esto (No sé si está bien)

Código
  1. DROP PROCEDURE IF EXISTS prueba.p5
  2. Delimiter //
  3. CREATE PROCEDURE prueba.p5 (OUT pnombre VARCHAR(30),phost VARCHAR(10))
  4. BEGIN
  5.        SELECT substring_index(USER(),'@',1) AS partiusuario
  6.        SET @pnombre = substring_index(USER(),'@',1);
  7.        SET @phost= substring_index(USER(),'@', -1);
  8. END //
  9. Delimiter ;
  10.  
  11.