Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2006, 16:42
skanut
 
Fecha de Ingreso: junio-2006
Ubicación: chile
Mensajes: 10
Antigüedad: 17 años, 10 meses
Puntos: 0
analizador de consultas

hola amigos nesecito hacerles una consulta:

resulta q tengo este procedimiento almacenado:

Código:
CREATE PROCEDURE [Sp_Qms_S_NonConformity_ListLoad]
	@NocTipoId Int,
	@NocEstadoId Varchar(30),
	@NocNombre Varchar(250),
	@NocIngresoUsuarioId Int

AS BEGIN
	DECLARE @Sql varchar(250)
	DECLARE @SqlHeader varchar(250)
	DECLARE @SqlWhere varchar(250)
	DECLARE @SqlOrderBy varchar(250)
	SELECT @SqlHeader = 'SELECT * FROM Qms_NoConformidades'
	print (@NocTipoId)
	IF (@NocTipoId <> 0)
		SELECT @SqlWhere = @SqlWhere+' NocTipoId='+@NocTipoId
	IF (Len(@NocEstadoId) > 0)
		SELECT @SqlWhere = @SqlWhere+' NocEstadoId="'+@NocEstadoId+'"'
	IF (@NocIngresoUsuarioId <> 0)
		SELECT @SqlWhere = @SqlWhere+' NocIngresoUsuarioId='+@NocIngresoUsuarioId
	SELECT @SqlOrderBy = ' ORDER BY NocTipoID'
	EXECUTE(@SqlHeader + @SqlWhere + @SqlOrderBy)
END
GO
quiero checalo... voy al analizador de consultas de sql server y le digo esto
Código:
execute Sp_Qms_S_NonConformity_ListLoad '', "Composition", " ", '';
esperando q me devuelva solo los valores q contengan NocNombre=Composition pero q creen ME DEVUELVE TODO.... la pregunta entonces seria:

¿como le hago para yo pedirle al procedimiento almacenado q me devuelva valores como lo hiciera un "select from * where" ?

SL2