Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 21.11.2016
Сообщений: 12

Сообщение 102, уровень 15, состояние 1, процедура Oborud2, строка 5

20.12.2016, 23:35. Показов 2573. Ответов 1

Студворк — интернет-сервис помощи студентам
T-SQL
1
2
3
4
5
6
7
8
CREATE PROCEDURE Oborud2 @citrus AS INT AS
Select Oborudovanie.Тип_оборудования
from (Documenti INNER JOIN Oborudovanie ON Documenti.ID_Oborudovanie=Oborudovanie.ID)INNER JOIN
Klienti ON Documenti.ID_Klienti=Klienti.ID
WHERE Klienti.ID=@citrus
go
EXEC Oborud2 2
go
/*2. Вывести список оборудования, которое брал в прокат определенный клиент.*/
Выдает ошибку:
Сообщение 102, уровень 15, состояние 1, процедура Oborud1, строка 4
Неправильный синтаксис около конструкции "go".
Сообщение 102, уровень 15, состояние 1, процедура Oborud1, строка 4
Неправильный синтаксис около конструкции "go".
Проблема со связью таблиц в запросе

Код бд
T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
CREATE TABLE Klienti (ID INT PRIMARY KEY,Имя CHAR(30),Фамилия CHAR(30),Отчество CHAR(30),Номер_телефона CHAR(30),Адрес CHAR(30))
INSERT INTO Klienti(ID,Фамилия,Имя,Отчество,Номер_телефона,Адрес)VALUES 
(1,'Жушман','Андрей','Сергеевич','+38062238-68-12','Ул.Аэродромная,дом 11'),
(2,'Жильцов','Владислав','Сергеевич','+38062768-47-27','Ул.Аветисяна,дом 1'),
(3,'Покропивный','Вячеслав','Владиславович','+38062767-68-90','Ул.Маршальская,дом 9 '),
(4,'Баланюк','Анастасия','Олеговна','+38062712-60-27','Ул. Нижнекурганская,дом 2'),
(5,'Ковалев','Олег','Иванович','+38062340-20-34','Ул.Автотранспортников,дом 33'),
(6,'Диброва','Валерия','Германовна','+38062968-77-10','Ул.Баканова,дом 14');
 
CREATE TABLE Oborudovanie(ID INT PRIMARY KEY,Стоимость CHAR(30),Название_оборудования CHAR(30),Тип_оборудования CHAR(30),Дата_поступления_оборудования DATE)
INSERT INTO Oborudovanie(ID,Стоимость,Название_оборудования,Тип_оборудования,Дата_поступления_оборудования)VALUES
(1,'$200','Philips','Фен','2016-06-25'),
(2,'$100','Braun','Утюг','2016-01-13'),
(3,'$150','Logitech','Колонки','2016-08-02'),
(4,'$400','LG','Духовой шкаф','2016-10-08'),
(5,'$190','Razer','Клавиатура','2016-09-26'),
(6,'$300','iPhone','Телефон','2016-09-01');
 
CREATE TABLE Documenti (ID INT PRIMARY KEY,ID_Klienti INT FOREIGN KEY REFERENCES Klienti(ID),ID_Oborudovanie INT FOREIGN KEY REFERENCES Oborudovanie(ID), Номер_документа CHAR(30),Дата_начала_проката DATE,Дата_окончания_проката DATE)
INSERT INTO Documenti(ID,ID_Klienti,ID_Oborudovanie,Номер_документа,Дата_начала_проката,Дата_окончания_проката)VALUES
(1,1,6,'ВН№ 988','2016-08-30','2016-09-10'),
(2,2,5,'ВН№ 977','2016-12-25','2017-01-08'),
(3,3,4,'ВН№ 985','2016-11-24','2016-11-29'),
(4,4,3,'ВН№ 968','2016-06-22','2016-06-24'),
(5,5,2,'ВН№ 909','2016-07-26','2016-08-25'),
(6,6,1,'ВН№ 928','2016-09-15','2016-09-25');
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.12.2016, 23:35
Ответы с готовыми решениями:

Сообщение 102, уровень 15, состояние 1, строка 7 Неправильный синтаксис около конструкции "id_format"
USE master; GO CREATE DATABASE CD ON PRIMARY ( NAME = CD_disc, FILENAME = 'E:\CD\CDDat.mdf', FILEGROWTH = 20 )

Сообщение 102, уровень 15, состояние 1, строка 1 Неправильный синтаксис около конструкции "DATETIME". Сообщени
CREATE TABLE Komanda (ID INT PRIMARY KEY, ФИО CHAR(100),Data obrazovania DATETIME, Nazvanie komandi CHAR(100),Reyting komandi INT) CREATE...

Сообщение 547, уровень 16, состояние 0, строка 2
"Когда заношу данные в таблицу выдает ошибку: "Конфликт инструкции INSERT с ограничением FOREIGN KEY...

1
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
21.12.2016, 09:55
Цитата Сообщение от Vladivhll Посмотреть сообщение
Неправильный синтаксис около конструкции "go".
go убери
создай процедуру один раз, а потом уже используй сколько душе угодно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.12.2016, 09:55
Помогаю со студенческими работами здесь

Сообщение 156, уровень 15, состояние 1, строка 11
Declare @y float declare @a float declare @al float declare @x float declare @b float Set @a=4 Set @al=7 Set @x=1 Set @b=2 ...

Сообщение 213, уровень 16, состояние 1, строка 14
Здравствуйте Нужна помощь, не могу понять, в чем допущена ошибка Пытаюсь создать таблицу, в итоге появляется ошибка Сообщение...

Процедура определяющая уровень в дереве
Задание: Создать процедуру, которая определяет уровень, на котором находится элемент Е в дереве Т. Как это реализовать? ...

Процедура-состояние объекта
OrderStateHistory -в этой таблице хранится Объект, состояния объекта - cdOrderState и дата OrderStateDate Грубо говоря есть...

Процедура-состояние объекта
OrderStateHistory -в этой таблице хранится Объект, состояния объекта - cdOrderState и дата OrderStateDate Грубо говоря есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru