CREAR el @ProdLine del PROCEDIMIENTO dbo.usp_RSFurnace_Defects varchar (4), datetime AS BEGIN NOCOUNT DETERMINADO del @EffectiveDate del ENCENDIDO; el
SELECCIONA el * de dbo.vFurnaceDefects DONDE @ProdLine = el del “fs” Y (dbo.vFurnaceDefects. [Fecha de Effective] ENTRE el del CONVERTIDO (FECHA Y HORA, @EffectiveDate, 102) Y el CONVERTIDO (FECHA Y HORA, @EffectiveDate, 102)) O @ProdLine = del “alto voltaje” Y (dbo.vFurnaceDefects. [Fecha de Effective] ENTRE el del CONVERTIDO (FECHA Y HORA, @EffectiveDate, 102) Y el CONVERTIDO (FECHA Y HORA, @EffectiveDate, 102))@ProdLine del = de la “TB” Y (dbo.vFurnaceDefects. [Fecha de Effective] ENTRE el del CONVERTIDO (FECHA Y HORA, @EffectiveDate, 102) Y el CONVERTIDO (FECHA Y HORA, @EffectiveDate, 102)); END GO EXECUTE dbo.usp_RSFurnace_Defects; GO
Msg 102, nivel 15, estado 1, usp_RSFurnace_Defects del procedimiento, línea sintaxis cerca “@ProdLine” de 17 Incorrect. el Msg 201, los usp_RSFurnace_Defects del nivel 16, del estado 4, del procedimiento, la línea 0 Procedure o la función “usp_RSFurnace_Defects” cuenta con el parámetro “@ProdLine”, que no era supplied.
Below es la visión dbo.vFurnaceDefects que creé a que estoy llamando en el procedure. SELECT dbo.op_hist. [Fecha eficaz], dbo.op_hist. Empleado, dbo.op_hist. [Orden de trabajo], dbo.op_hist. Operación, dbo.op_hist. [Qty terminado], dbo.op_hist. [Rechazo del Qty], dbo.op_hist. [Centro de trabajo], dbo.op_hist.ID, dbo.op_hist. [Número de artículo], dbo.op_hist. Cambiar de puesto, dbo.op_hist. Departamento, dbo.op_hist. Máquina, dbo.op_hist. Sitio, dbo.xxpt_mstr. Dimension1, dbo.pt_mstr. Description1, dbo.pt_mstr. [Línea del golpecito], dbo.op_hist. [Razón del rechazo], dbo.xxpt_mstr. FROM dbo.op_hist JOIN dbo.pt_mstr [de la conversión alterna del UM] EN dbo.op_hist. [Número de artículo] = dbo.pt_mstr. [Número de artículo] JOIN dbo.xxpt_mstr EN dbo.op_hist. [Número de artículo] = dbo.xxpt_mstr. [Número de artículo]
class= del
|
Usted puede simplificarlo tiene gusto de esto:
1:
2:
3:
4:
5:
|
SELECCIONAR *
De dbo.vFurnaceDefects
DONDE
@ProdLine adentro (“fs”, “alto voltaje”, “TB ") Y
(dbo.vFurnaceDefects. [Fecha eficaz] ENTRE el CONVERTIDO (FECHA Y HORA, @EffectiveDate, 102) Y el CONVERTIDO (FECHA Y HORA, @EffectiveDate, 102));
|
|