Error en Prepare
Publicado por Pedro (54 intervenciones) el 04/08/2013 23:43:24
Hola de nuevo
Estoy incursionando en el prepare y este procedimiento me da error
Sera que hay que instalar algo en el motor o habilitar algo? porque comento la sentencia PREPARE y compila joya, pero la coloco y me da error,
o algo estoy escribiendo o haciendo mal
Tengo un mysql 5.5 sobre w7
Gracias
Estoy incursionando en el prepare y este procedimiento me da error
Sera que hay que instalar algo en el motor o habilitar algo? porque comento la sentencia PREPARE y compila joya, pero la coloco y me da error,
o algo estoy escribiendo o haciendo mal
Tengo un mysql 5.5 sobre w7
Gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
DELIMITER $$
CREATE PROCEDURE `CreaUsuario`(p_user VARCHAR(20),p_pw VARCHAR(20))
BEGIN
DECLARE v_str VARCHAR(1000);
DECLARE v_user VARCHAR(20);
DECLARE v_pw VARCHAR(20);
SET v_user = p_user;
SET v_pw = p_pw;
-- Estos valores son para probar
-- SET v_user = 'user@%';
-- SET v_pw = 'pw';
SET v_str = CONCAT(
'CREATE USER ',v_user,' IDENTIFIED BY ',v_pw);
PREPARE stmt2 FROM v_str;
-- execute stmt2;
-- DEALLOCATE PREPARE stmt2;
END$$
Valora esta pregunta
0