Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибки в запросах ALTER TABLE, ALTER TABLE 
:(
    Опции темы
vinograd2008
Дата 1.3.2010, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 197
Регистрация: 7.12.2008

Репутация: нет
Всего: нет



Здравствуйте подскажите пожалуйста почему при выполнении следующих запросов к БД появляются следующие ошибки? Как их можно исправить?

Код

USE CenterManagement
ALTER TABLE Students ADD CONSTRAINT FeeOpted_Cons CHECK FeeOpted IN (FULL CASH, INSTALLMENT)


Ошибка: Line 2: Incorrect syntax near 'FeeOpted'.

Код

USE CenterManagement
ALTER TABLE STUDENTS ADD PRIMARY KEY


Ошибка: Table level constraint does not specify column list, table 'STUDENTS'.

Код

USE CenterManagement
ALTER TABLE BATCH ADD CONSTRAINT COURSECODE FOREIGN KEY (COURSECODE) REFERENCES COURSE(COURSECODE) 


Ошибка:
There are no primary or candidate keys in the referenced table 'COURSE' that match the referencing column list in the foreign key 'COURSECODE'.
Could not create constraint. See previous errors.

Код

USE CenterManagement
IF EXISTS (SELECT * FROM SYSOBJECTS WHERE ID = OBJECT_ID(N'[FK_USER_USERTYPES_USERTYPECODE]')) ALTER TABLE [USERS] DROP CONSTRAINT 

[FK_USER_USERTYPES_USERTYPECODE] ALTER TABLE [USERS] WITH NOCHECK ADD CONSTRAINT [FK_USER_USERTYPES_USERTYPECODE] FOREIGN KEY (USERTYPECODE) REFERENCES 

[USERTYPES](USERTYPECODE) EXEC SP_HELP [USERS]


Ошибка:
There are no primary or candidate keys in the referenced table 'USERTYPES' that match the referencing column list in the foreign key 'FK_USER_USERTYPES_USERTYPECODE'.
Could not create constraint. See previous errors.

Это сообщение отредактировал(а) Akina - 1.3.2010, 21:48
PM MAIL   Вверх
Akina
Дата 1.3.2010, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 25
Всего: 454



Цитата(vinograd2008 @  1.3.2010,  21:15 Найти цитируемый пост)
Как их можно исправить?

Читайте справку - http://msdn.microsoft.com/ru-ru/library/ms190273.aspx. 
А ещё лучше - купите учебник для начинающих.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0423 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.