Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

crear un consulta sql con like y variable

Estas en el tema de crear un consulta sql con like y variable en el foro de Bases de Datos General en Foros del Web. saludos mis amigos del foro, tengo una duda espero puedan ayudarme se los agradezco de antemano. mi duda es la siguiente cuento con tabla llamada ...
  #1 (permalink)  
Antiguo 08/04/2010, 21:46
 
Fecha de Ingreso: enero-2009
Mensajes: 11
Antigüedad: 15 años, 3 meses
Puntos: 1
crear un consulta sql con like y variable

saludos mis amigos del foro, tengo una duda espero puedan ayudarme se los agradezco de antemano.
mi duda es la siguiente cuento con tabla llamada tb_material que es la siguiente.


clave descripcion marca
123 LIJA LEGNA
124 LIJA C BANDA LEGNA


cree un sp en sql. para realizar la consulta en base al valor que trae en dicha variable que declaré como descripción, lo que necesito es que me traiga todas las
lineas que contienen el patrón de dicha variable en cualquier lado.
por ejemplo:
si la variable trae consigo 'LIJA'
realiza una consulta a la tabla tb_material donde el campo descripción tenga lineas que contiene dicho patrón que en este caso como resultado serían dos lineas y me las despliegue como resultado.
éste es el sp creado pero no obtengo nada espero me puedan ayudar donde está mi error.

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go



---- sp1busca_material 'LIJA'

ALTER PROCEDURE [dbo].[sp1busca_material]
@descripcion as char(50)
AS
SELECT *
FROM tb_material
WHERE descripcion LIKE '%@descripcion%'
RETURN
  #2 (permalink)  
Antiguo 12/04/2010, 23:06
 
Fecha de Ingreso: enero-2009
Mensajes: 11
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: crear un consulta sql con like y variable

gracias amigos, leyendo dudas de otros compañeros pude encontrar la solución,
cambié el tipo de datos con el que estaba declarando la variable y la linea de
busqueda.

ALTER PROCEDURE [dbo].[sp1busca_material]
@descripcion as nvarchar(50)
AS
SELECT *
FROM tb_material
WHERE descripcion LIKE '%' + @descripcion + '%'
RETURN

gracias.

Etiquetas: sql, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:22.