powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как сделать, чтобы Id-первичный ключ можно было менять вручную?
3 сообщений из 3, страница 1 из 1
Как сделать, чтобы Id-первичный ключ можно было менять вручную?
    #39608705
erman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Помогите, пожалуйста, разобраться со следующей ситуацией.
Создаю БД в VS 2017, Установлен SQL Server 2014. Создал БД, несколько таблиц, при заполнении данными появилась необходимость вводить Id вручную. Зашёл в конструктор таблицы, на столбце Id, в свойствах "Спецификация идентификатора" идентификатор выставил в false, но поменять Id не могу! При закрытии конструктора идёт сохранение. Этот момент мне не понятен. Для каждой таблицы создаются файлы sql - dbo.Categories, dbo.SubCategories и т.д. И создаются они у меня в папке Мои Документы. Файл БД лежит по пути C:\Users\Home\database(моя БД). Просьба объяснить основные моменты, как правильно работать с идентификаторами, и где должны быть эти sql-файлы с названиями таблиц?
Буду признателен за помощь!
...
Рейтинг: 0 / 0
Как сделать, чтобы Id-первичный ключ можно было менять вручную?
    #39609067
хм-хм-хм
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
какой-то поток сознания

но на всякий случай оставлю это здесь
Код: sql
1.
set identity_insert on/off
...
Рейтинг: 0 / 0
Как сделать, чтобы Id-первичный ключ можно было менять вручную?
    #39609177
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ermanна столбце Id, в свойствах "Спецификация идентификатора" идентификатор выставил в false, но поменять Id не могу!
если менять = апдэйтить, то identity вы не проапдэйтите никогда.
пересоздавайте таблицу, у нужного поля Id не указывайте identity.
переливайте данные и теперь меняйте.

либо:
меняйте таблицу, добавляйте нужное поле (Id1).
его меняйте, как вам надо, потом дропните то Id, которое identity.

на больших объемах данных первый способ будет быстрее
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как сделать, чтобы Id-первичный ключ можно было менять вручную?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]