Задать вопрос
@YOU1

SQL ошибка в синтаксисе?

Здравствуйте у меня выводит что синтаксис не правильный в Sql и не могу понят в чем ошибка, ЦЕНА и НОМЕРДОГОВОРА вот эти слова выдают ошибку, не изучал SQL помогите6017a6e87b628953347498.png
USE dlvr
CREATE TABLE Поставщики (КодПоставщика int PRIMARY KEY,
						 Адрес text NOT NULL,
						 Примечание text)

CREATE TABLE ФизическиеЛицf (КодПоставщика int PRIMARY KEY,
							 Фамилия char (20) NOT NULL,
							 Имя char (20) NOT NULL,
							 Отчество char (20) NOT NULL,
							 НомерСвидетельства char (10)
				FOREIGN KEY (КодПоставщика) REFERENCES Поставщики (КодПоставщика))

CREATE TABLE ЮридическиеЛицо (КодПоставщика int PRIMARY KEY,
							  Название char (20) NOT NULL,
							  НалоговыйНомер char(20),
							  НомерСвидетелстваНДС char(10)
				FOREIGN KEY (КодПоставщика) REFERENCES Поставщики (КодПоставщика))

CREATE TABLE Договорыы (НомерДоговора int IDENTITY (1,1) PRIMARY KEY,
					   ДатаДоговара datetime,
					   КодПоставщика int NOT NULL,
					   Комментарий text
				FOREIGN KEY (КодПоставщика) REFERENCES Поставщики (КодПоставщика))

CREATE TABLE Поставлен (НомерДоговора int,
						 Товар char(20),
						 Количество decimal (4,0) NOT NULL CHECK (Количество>0)
						 Цена decimal(8,2) NOT NULL CHECK (Цена>0)
				FOREIGN KEY (НомерДоговора) REFERENCES Договоры(НомерДоговора)
				PRIMARY KEY (НомерДоговора, Товар))
  • Вопрос задан
  • 163 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега SQL
Седой и строгий
Запятую перед ценой забыли.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
перед ценой нету запятой
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы