Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2012, 18:47
fiu_666
 
Fecha de Ingreso: junio-2012
Mensajes: 19
Antigüedad: 11 años, 10 meses
Puntos: 1
Exclamación Procedimiento Almanceda en MySql

Saludos.

Soy nuevo en la programación, tengo un problema en cuanto a crear un procedimiento almacenado en MySql.
No entiendo muy bien la sintaxis, aqui esta lo que voy avanzando, lo estoy trabajando en navicat:

Código sql:
Ver original
  1. BEGIN
  2.         SELECT
  3.             usuarios.usu_nombres,
  4.             usuarios.usu_apellidos,
  5.             usuarios.usu_direccion,
  6.             usuarios.usu_telefono,
  7.             usuarios.usu_id,
  8.             usuarios.usu_usuario,
  9.             usuarios.usu_clave,
  10.             usuarios.usu_eliminado,
  11.             usuarios.rol_id,
  12.             roles.rol_id,
  13.             roles.rol_descripcion
  14.         FROM usuarios
  15.         INNER JOIN roles ON usuarios.rol_id = roles.rol_id
  16.         WHERE usuarios.usu_eliminado = '0'
  17.         AND CONCAT(usuarios.usu_usuario,' ',usuarios.usu_nombres,' ',usuarios.usu_apellidos) LIKE CONCAT('%',p_usuario,'%')
  18.         ORDER BY CONCAT(p_campo_orden,p_tipo_orden)
  19.         LIMIT p_offset, p_limit;
  20. END

El problema es en el ORDER BY, no toma los parametros que le estou enviando.
Espero puedan ayudarme.
Gracias de antemano.