PROCEDIMIENTO ALMACENADO CON LIKE

joa
10 de Febrero del 2006
EN UN PROICEDIMIENTO ALMACENADO QUIERO PASAR POR PARAMETRO UN CARACTER Y QUIERO HACER UNA BUSQUEDA CON ESE PARA METRO SI TENGO UN CAMPO Nª DE COMPRAS QUIERO BUSCAR TODOS LOS Q EMPIECEN POR NUMERO 1 O TAL VEZ 2 DE ACUERDO AA LO Q TIENE MI PARAMETRO
@PARAM(14)
SELECT * FROM COMPRA WHERE LIKE ....... QUE MAS PONGO

mvallejos
10 de Febrero del 2006
El Like solo se usa en campos de tipo texto, por lo que vas a tener que incluir una conversion implícita de numero a texto en la sql.

CREATE PROCEDURE <Nombre> (@Valor Varchar(1)) AS

Select * From <Tabla>
Where LTrim(Str(NroCompra)) Like @Valor%

Prueba con esto

Saludos