СОЗДАЙТЕ @ProdLine ПРОЦЕДУРЫ dbo.usp_RSFurnace_Defects varchar (4), datetime AS BEGIN УСТАНОВЛЕННОЕ NOCOUNT @EffectiveDate ДАЛЬШЕ;
ВЫБИРАЕТ * ОТ dbo.vFurnaceDefects ГДЕ @ProdLine = «fs» И (dbo.vFurnaceDefects. [Дата Effective] МЕЖДУ НОВООБРАЩЕННОГО (DATETIME, @EffectiveDate, 102) И НОВООБРАЩЕННЫМ (DATETIME, @EffectiveDate, 102)) ИЛИ @ProdLine = «hv» И (dbo.vFurnaceDefects. [Дата Effective] МЕЖДУ НОВООБРАЩЕННОГО (DATETIME, @EffectiveDate, 102) И НОВООБРАЩЕННЫМ (DATETIME, @EffectiveDate, 102))@ProdLine = «tb» И (dbo.vFurnaceDefects. [Дата Effective] МЕЖДУ НОВООБРАЩЕННОГО (DATETIME, @EffectiveDate, 102) И НОВООБРАЩЕННЫМ (DATETIME, @EffectiveDate, 102)); END GO EXECUTE dbo.usp_RSFurnace_Defects; GO
Msg 102, уровень 15, положение 1, usp_RSFurnace_Defects процедуры, линия синтаксис ближайше «@ProdLine» 17 Incorrect. Msg 201, usp_RSFurnace_Defects уровня 16, положения 4, процедуры, линия 0 Procedure или функция «usp_RSFurnace_Defects» надеются параметром «@ProdLine», который не было supplied.
Below будет взгляд dbo.vFurnaceDefects, котор я создался который я вызываю в, котор хранят procedure. SELECT dbo.op_hist. [Дата вступления в силу], dbo.op_hist. Работник, dbo.op_hist. [Рабочий наряд], dbo.op_hist. Деятельность, dbo.op_hist. [Завершенный Qty], dbo.op_hist. [Брак Qty], dbo.op_hist. [Центр работы], dbo.op_hist.ID, dbo.op_hist. [Номер деталя], dbo.op_hist. Перенесите, dbo.op_hist. Отдел, dbo.op_hist. Машина, dbo.op_hist. Место, dbo.xxpt_mstr. Dimension1, dbo.pt_mstr. Description1, dbo.pt_mstr. [Линия Prod], dbo.op_hist. [Причина брака], dbo.xxpt_mstr. [ FROM dbo.op_hist ВНУТРЕННЕЕ JOIN dbo.pt_mstr другого преобразования UM] НА dbo.op_hist. [Номер деталя] = dbo.pt_mstr. [Номер деталя] ВНУТРЕННЕЕ JOIN dbo.xxpt_mstr НА dbo.op_hist. [Номер деталя] = dbo.xxpt_mstr. [Номер деталя]
class=
|
Вы можете упростить его любите это:
1:
2:
3:
4:
5:
|
ВЫБЕРИТЕ *
ОТ dbo.vFurnaceDefects
ГДЕ
@ProdLine внутри («fs», «hv», «tb ") И
(dbo.vFurnaceDefects. [Дата вступления в силу] МЕЖДУ НОВООБРАЩЕННЫМ (DATETIME, @EffectiveDate, 102) И НОВООБРАЩЕННЫМ (DATETIME, @EffectiveDate, 102));
|
|