SQL Server - stored buscar con parametros

   
Vista:

stored buscar con parametros

Publicado por Caro (5 intervenciones) el 09/11/2007 05:47:17
Amigos: tengo con un problema, se que es algo muy simple, pero no me da ningun resultado, quiero realizar una busqueda por igualdad, pero nada. yo hago lo siguiente:

CREATE PROCEDURE Buscar
@Nombre vatchar
as
SELECT Per.Nombre, Per.Apellido, Per.Edad
FROM Persona as Per
WHERE Per.Nombre = @Nombre

EXECUTE Buscar 'Jose'

me da las columnas pero no los resultados. que estoy haciento mal?

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:stored buscar con parametros

Publicado por Isaias (3308 intervenciones) el 09/11/2007 20:58:52
¿De que tipo es PER.NOMBRE?

Si ejecutas:

SELECT *
FROM Persona
WHERE Nombre = 'Jose'

¿Te muesta algo?

Intenta cambiar tu IGUAL por un LIKE

SELECT Per.Nombre, Per.Apellido, Per.Edad
FROM Persona as Per
WHERE Per.Nombre LIKE @Nombre +'%'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:stored buscar con parametros

Publicado por Caro (5 intervenciones) el 10/11/2007 02:25:27
hola isaias, gracias por ayudarme. Nombre es varchar. Si uilizo like funciona correcatmentepero.. consume mas recursos?, tengo entendido que en sql 2005 no.
si ejecuto la consulta, me da el resultado esperado correctamente. como lo haría con parametros?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:stored buscar con parametros

Publicado por Isaias (3308 intervenciones) el 10/11/2007 05:15:08
Dime, que resultado te da esta consulta:

SELECT *
FROM Persona
WHERE Nombre = 'Jose'

Y no, no consume mas recursos si se utiliza LIKE, todo esta en que tengas una buena definicion de INDICES.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar