Ver Mensaje Individual
  #24 (permalink)  
Antiguo 11/06/2012, 13:09
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: Procedimiento almacenado

ok entonces tu procedure quedaria asi:

Código SQL:
Ver original
  1. ---------------------------
  2. CREATE PROCEDURE sp_info_dorsal @nomeq VARCHAR(20), @director VARCHAR(50)
  3. AS
  4. IF @nomeq IS NULL
  5. BEGIN
  6. RAISERROR ('NULL values are not allowed', 14, 1)
  7. RETURN
  8. END
  9. SELECT t1.dorsal FROM sbo.tabla1 AS t1
  10. LEFT JOIN sbo tabla2 AS t2 ON (t1.nomeq=t2.nomeq)
  11. WHERE t2.nomeq=@nomeq AND t2.director=@director
  12. GO
  13. EXEC sp_info_dorsal 'nombre','director'
  14. GO
  15. ---------------------------

P.D: si no funciona como te lo pongo acomoda los nombres de las tablas que tu usas asi como los campos que usas :)
Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me