Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/06/2012, 15:44
fiu_666
 
Fecha de Ingreso: junio-2012
Mensajes: 19
Antigüedad: 11 años, 10 meses
Puntos: 1
Respuesta: Procedimiento Almanceda en MySql

gracias mi estimado gnzsoloyo.
Tenias razon y en agradecimiento te dejo el código por se acaso lo necesites.

Código sql:
Ver original
  1. BEGIN
  2.         DECLARE sentencia VARCHAR(1500);
  3.         SET @sentencia = CONCAT('SELECT
  4.             usuarios.usu_nombres,
  5.             usuarios.usu_apellidos,
  6.             usuarios.usu_direccion,
  7.             usuarios.usu_telefono,
  8.             usuarios.usu_id,
  9.             usuarios.usu_usuario,
  10.             usuarios.usu_clave,
  11.             usuarios.usu_eliminado,
  12.             usuarios.rol_id,
  13.             roles.rol_id,
  14.             roles.rol_descripcion
  15.         FROM usuarios
  16.         INNER JOIN roles ON usuarios.rol_id = roles.rol_id
  17.         WHERE usuarios.usu_eliminado = 0
  18.         AND CONCAT(usuarios.usu_nombres," ",usuarios.usu_apellidos," ",usuarios.usu_usuario) LIKE CONCAT("%',p_usuario,'%")
  19.         ORDER BY ',p_campo_orden,' ',p_tipo_orden,'
  20.         LIMIT ',p_offset,',',p_limit);
  21.         PREPARE consulta FROM @sentencia;
  22.         EXECUTE consulta;
  23.         DEALLOCATE PREPARE consulta;
  24.         SET @sentencia = NULL;
  25. END