Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 помогите с запросом,пожалуйста  [new]
Juli4ka
Member

Откуда:
Сообщений: 2
CREATE PROCEDURE НовыйРемонт
@[IDПокупателя] [varchar](20),
@[Штрих-кодТовара] [varchar](20),
@[НомерЗаявкиНаРемонт] [nchar](10),
@[ДатаПолучения] [nchar](10),
@[ОставшаясяГарантия] [nchar](10),
@[Примечание] [nchar](10),
@[СтоимостьРемонта] [nchar](10),
@[ДатаПриемкиВРемонт] [nchar](10),
@ERR SMALLINT OUTPUT
AS

IF LEN (@[IDПокупателя])=0
BEGIN
SET @ERR=1
RETURN -1
END

IF LEN (@[Штрих-кодТовара])=0
BEGIN
SET @ERR=2
RETURN -1
END

IF LEN (@[НомерЗаявкиНаРемонт])=0
BEGIN
SET @ERR=3
RETURN -1
END

IF LEN (@[ДатаПолучения])=0
BEGIN
SET @ERR=4
RETURN -1
END

IF LEN (@[ОставшаясяГарантия])=0
BEGIN
SET @ERR=5
RETURN-1
END

IF LEN (@[Примечание])=0
BEGIN
SET @ERR=6
RETURN-1
END

IF LEN (@[СтоимостьРемонта])=0
BEGIN
SET @ERR=7
RETURN-1
END

IF LEN (@[ДатаПриемкиВРемонт])=0
BEGIN
SET @ERR=8
RETURN-1
END

INSERT INTO dbo.Ремонт
([IDПокупателя],[Штрих-кодТовара],[НомерЗаявкиНаРемонт],[ДатаПолучения],
[ОставшаясяГарантия],[Примечание],[СтоимостьРемонта],[ДатаПриемкиВРемонт])
VALUES (@[IDПокупателя],@[Штрих-кодТовара],@[НомерЗаявкиНаРемонт],@[ДатаПолучения],
@[ОставшаясяГарантия],@[Примечание],@[СтоимостьРемонта],@[ДатаПриемкиВРемонт])


Почему то ему не нравится "Must declare the scalar variable "@ERR"." и Incorrect syntax near 'varchar'.

Сообщение было отредактировано: 17 ноя 14, 19:58
17 ноя 14, 19:55    [16861654]     Ответить | Цитировать Сообщить модератору
 Re: ПОМОГИТЕ С ЗАПРОСОМ,ПОЖАЛУЙСТА)  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Параметры процедуры перечисляются в круглых скобках. В имени параметра не должно быть квадратных скобок.
17 ноя 14, 19:58    [16861663]     Ответить | Цитировать Сообщить модератору
 Re: помогите с запросом,пожалуйста  [new]
Juli4ka
Member

Откуда:
Сообщений: 2
Гавриленко Сергей Алексеевич, СПАСИБО БОЛЬШОЕ
17 ноя 14, 20:41    [16861791]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить