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

сделать альтер табле и примари кей

19.01.2017, 13:32. Показов 2038. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
всем добрый день
первым запросом написал
SQL
1
2
3
USE mt;
CREATE TABLE orders 
(num CHAR(10) NOT NULL)
вторым запросом хочу добавить в нее первичный ключ
пишу альтер табле ордерс
адд сонстрант примари кей (нум)
в итоге скуль ругается на синтаксис.
а как посмотреть синтакисис скуля,? никакой внятной справки он сам не выдает. на том компе где скуль - инета нет.
и да
я сотрел тему
вот эту
MS SQL 2000 добавить столбец и сделать его primary key
но она не помогает
потму что
1C
1
2
ALTER TABLE dbo.orders ADD CONSTRAINT
 orders PRIMARY KEY CLUSTERED (num)
не работает естественно
че почитать , чтобы разобраться в синтаксисе скуль.
мсдн - не подходит.
буду признателен за ответы по теме.

Добавлено через 8 минут
не актуально более.
спасибо

Добавлено через 3 часа 2 минуты
тема актуальна.
пишу
SQL
1
2
3
4
ALTER TABLE dbo.[products]
    DROP CONSTRAINT [PK_products]
ALTER TABLE dbo.products ADD CONSTRAINT
 PK_products PRIMARY KEY CLUSTERED (price)
мне выдает ошибку
"Сообщение 3728, уровень 16, состояние 1, строка 2
PK_products не является ограничением.
Сообщение 3727, уровень 16, состояние 0, строка 2
Нельзя удалить ограничение. См. предыдущие ошибки."
а до этого на другой таблице сработало.
если продуктс заменить на ордерс.
правда в ордерс данных нет.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.01.2017, 13:32
Ответы с готовыми решениями:

Глюки с примари кеем: Duplicate entry '0' for key 'PRIMARY'
$AddQuery = "INSERT INTO `IndividalLearnRequest` SET `Surname`='".$Surname."', `Name`='".$Name."', `Patronymic`='".$Patronymic."',...

реад кей
как сделать так ,чтобы при нажатии на конкретную клавишу, выполнялся блок кода(метод)

Изменение хот кей
как изменить альт+ф4 что бы не закрывал, а например альт+ф5 закрывал? и как назначать хоткей на кнопки?

3
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
19.01.2017, 14:13
Лучший ответ Сообщение было отмечено 1c_user как решение

Решение

Цитата Сообщение от 1c_user Посмотреть сообщение
а до этого на другой таблице сработало.
Угу. Потому что было что удалять.
Проще всего, чтобы игнорировать ошибку, делать в разных пакетах:
T-SQL
1
2
3
4
5
6
7
ALTER TABLE dbo.[products]
    DROP CONSTRAINT [PK_products]
GO
 
ALTER TABLE dbo.products ADD CONSTRAINT
 PK_products PRIMARY KEY CLUSTERED (price)
GO
1
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
19.01.2017, 15:02
Цитата Сообщение от invm Посмотреть сообщение
PRIMARY KEY CLUSTERED (price)
Зачем такой ключ, я вообще не понимаю? А вас принципиально не будет 2х продуктов по одной цене?
Типа мне две по 3.62 и одну по 4.12 - и сразу все и всем ясно?
0
Заблокирован
19.01.2017, 15:24  [ТС]
про прайсы , просто для теста пример.это не из реальной жизни
всем спс.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.01.2017, 15:24
Помогаю со студенческими работами здесь

Алан Кей в мире компьютеров
Алан Куртис Кей — американский математик. Создатель принципов, на которых основана работа персонального компьютера. Удивительно интересный...

Небольшая неточность с обучением от Кей Хорстманн
Здравствуйте. Я полный ноль в этом, решил попробовать выучить этот язык, но возникла небольшая проблема в обучении по этой книге. После...

Частая смена дескрипшн и кей очень вредна?
Если меняешь тайтл, дескрипшн и кей. Например на 30% чем черевато, помимо потерь "правильных" рег в каталогах... и результатов...

Кей коллектор парсинг. если сайт заблокирован
Юзаются прокси? и за них тоже надо платить? а то смотрю. кей коллектор купи. анти капчу купи. а прокси помогут решить траблу, когда...

Не могу найти утилиту на хот кей toshiba a300
Ноутбук toshiba satillite a300 - 1eg model no. psag4e переустановил vistu на windows 7 и не работают хот кей ... а так как кнопка для...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru