Das varchar VERFAHREN dbo.usp_RSFurnace_Defects @ProdLine VERURSACHEN (4), @EffectiveDate datetime AS BEGIN GESETZTES NOCOUNT AN;
* VON dbo.vFurnaceDefects IN DEM @ProdLine = „Rumpfstation“ VORWÄHLEN UND (dbo.vFurnaceDefects. [Effective Datum] ZWISCHEN BEKEHRTER (DATUM/UHRZEIT, @EffectiveDate, 102) UND BEKEHRTEM (DATUM/UHRZEIT, @EffectiveDate, 102)) ODER @ProdLine = „Hochspg“ UND (dbo.vFurnaceDefects. [Effective Datum] ZWISCHEN BEKEHRTER (DATUM/UHRZEIT, @EffectiveDate, 102) UND BEKEHRTEM (DATUM/UHRZEIT, @EffectiveDate, 102)) @ProdLine = „TB“ UND (dbo.vFurnaceDefects. [Effective Datum] ZWISCHEN BEKEHRTER (DATUM/UHRZEIT, @EffectiveDate, 102) UND BEKEHRTEM (DATUM/UHRZEIT, @EffectiveDate, 102)); END GO EXECUTE dbo.usp_RSFurnace_Defects; GO
Msg 102, Niveau 15, Zustand 1, Verfahren usp_RSFurnace_Defects, Linie 17 Incorrect Syntax nahe „@ProdLine“. Msg 201, Niveau 16, Zustand 4, Verfahren usp_RSFurnace_Defects, Linie 0 Procedure oder Funktion „usp_RSFurnace_Defects“ erwartet Parameter „@ProdLine“, der nicht supplied.
Below ist die Ansicht dbo.vFurnaceDefects war, das, ich verursachte, den ich im gespeicherten procedure. SELECT dbo.op_hist benenne. [Tatsächliches Datum], dbo.op_hist. Angestellter, dbo.op_hist. [Arbeitsauftrag], dbo.op_hist. Betrieb, dbo.op_hist. [Menge abgeschlossen], dbo.op_hist. [Menge-Ausschuss], dbo.op_hist. [Arbeits-Mitte], dbo.op_hist.ID, dbo.op_hist. [Einzelteil-Zahl], dbo.op_hist. Verschieben, dbo.op_hist. Abteilung, dbo.op_hist. Maschine, dbo.op_hist. Aufstellungsort, dbo.xxpt_mstr. Dimension1, dbo.pt_mstr. Description1, dbo.pt_mstr. [Stoß-Linie], dbo.op_hist. [Ausschussgrund], dbo.xxpt_mstr. [Wechselnde UM-Umwandlung] FROM dbo.op_hist INNERES JOIN dbo.pt_mstr AUF dbo.op_hist. [Einzelteil-Zahl] = dbo.pt_mstr. [Einzelteil-Zahl] INNERES JOIN dbo.xxpt_mstr AUF dbo.op_hist. [Einzelteil-Zahl] = dbo.xxpt_mstr. [Einzelteil-Zahl]
|
Sie können es vereinfachen mögen dieses:
1:
2:
3:
4:
5:
|
VORWÄHLEN *
VON dbo.vFurnaceDefects
WO
@ProdLine innen („Rumpfstation“, „Hochspg“, „TB ") UND
(dbo.vFurnaceDefects. [Tatsächliches Datum] ZWISCHEN BEKEHRTEM (DATUM/UHRZEIT, @EffectiveDate, 102) UND BEKEHRTEM (DATUM/UHRZEIT, @EffectiveDate, 102));
|
|