Question : erreur tout en exécutant un procédé stocké

CRÉER le @ProdLine du PROCÉDÉ dbo.usp_RSFurnace_Defects
varchar (4), datetime
AS
BEGIN
NOCOUNT RÉGLÉ de @EffectiveDate de
DESSUS ; le

CHOISISSENT le *
À PARTIR de dbo.vFurnaceDefects
OÙ @ProdLine = le
de « fs » ET (dbo.vFurnaceDefects. [Date d'Effective] ENTRE le
de CONVERTI (DATE-HEURE, @EffectiveDate, 102) ET le CONVERTI (DATE-HEURE, @EffectiveDate, 102))
OU @ProdLine =
de « HT » ET (dbo.vFurnaceDefects. [Date d'Effective] ENTRE le
de CONVERTI (DATE-HEURE, @EffectiveDate, 102) ET le CONVERTI (DATE-HEURE, @EffectiveDate, 102))@ProdLine du
=
de « TB » ET (dbo.vFurnaceDefects. [Date d'Effective] ENTRE le
de CONVERTI (DATE-HEURE, @EffectiveDate, 102) ET le CONVERTI (DATE-HEURE, @EffectiveDate, 102));
END
GO
EXECUTE dbo.usp_RSFurnace_Defects;
GO

Msg 102, niveau 15, état 1, usp_RSFurnace_Defects de procédé, ligne syntaxe près « @ProdLine » de 17
Incorrect. le
Msg 201, les usp_RSFurnace_Defects du niveau 16, de l'état 4, du procédé, la ligne 0
Procedure ou la fonction « usp_RSFurnace_Defects » s'attend au paramètre « @ProdLine », qui n'était pas supplied.

Below est la vue dbo.vFurnaceDefects que j'ai créé que j'appelle dans le procedure.
SELECT dbo.op_hist. [Date efficace], dbo.op_hist. Employé, dbo.op_hist. [Ordre d'entretien], dbo.op_hist. Opération, dbo.op_hist. [Quantité accomplie],
dbo.op_hist. [Rejet de quantité], dbo.op_hist. [Centre de travail], dbo.op_hist.ID, dbo.op_hist. [Nombre d'article], dbo.op_hist. Décaler, dbo.op_hist. Département,
dbo.op_hist. Machine, dbo.op_hist. Emplacement, dbo.xxpt_mstr. Dimension1, dbo.pt_mstr. Description1, dbo.pt_mstr. [Ligne d'aiguillon], dbo.op_hist. [Raison de rejet],
dbo.xxpt_mstr. [
FROM dbo.op_hist JOIN
dbo.pt_mstr de conversion alternative d'UM] SUR dbo.op_hist. [Nombre d'article] = dbo.pt_mstr. [Nombre d'article] JOIN
dbo.xxpt_mstr SUR dbo.op_hist. [Nombre d'article] = dbo.xxpt_mstr. [Nombre d'article]
class= de

Réponse : erreur tout en exécutant un procédé stocké

Vous pouvez le simplifier aimez ceci :

1 :
2 :
3 :
4 :
5 :
CHOISIR *
    De dbo.vFurnaceDefects
    LÀ OÙ 
	@ProdLine dedans (« fs », « HT », « TB ") ET 
	(dbo.vFurnaceDefects. [Date efficace] ENTRE le CONVERTI (DATE-HEURE, @EffectiveDate, 102) ET le CONVERTI (DATE-HEURE, @EffectiveDate, 102));
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us