powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как добавить значения?
8 сообщений из 8, страница 1 из 1
Как добавить значения?
    #40047781
Pavel_124
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, подскажите пожалуйста!

Как добавить 100 000 уникальных числовых значений в поле таблицы, которое является внешним ключом?

Как добавить эти значения таким образом, чтоб они начинались с 252 000 ? (следующее 252 001, 252 002, 252 003 и т.д. до +100 000)
...
Рейтинг: 0 / 0
Как добавить значения?
    #40047795
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pavel_124,

Код: sql
1.
2.
3.
4.
5.
Create table TEst
(
[fld] int   Identity(252 000,1)

)
...
Рейтинг: 0 / 0
Как добавить значения?
    #40047801
Pavel_124
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWist,

выдает ошибку: Multiple identity columns specified for table '#GenerateTemp'. Only one identity column per table is allowed.
...
Рейтинг: 0 / 0
Как добавить значения?
    #40047804
Фотография SIMPLicity_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pavel_124
PaulWist,

выдает ошибку: Multiple identity columns specified for table '#GenerateTemp'. Only one identity column per table is allowed.


Скрипт на таблицу сюда напишите. Похоже, что в Вашей таблице уже есть нужное поле. Или НЕнужное поле.
И ограничения (первичный ключ, внешний ключ). Для внешнего ключа есть же нужные значения в исходной таблице?


Код: sql
1.
2.
insert into SlaveTbl(ForeignKeyed_field)
select PriKey_field from MasterTable where PriKey_field  not in (select ForeignKeyed_field from SlaveTbl);
...
Рейтинг: 0 / 0
Как добавить значения?
    #40047806
Pavel_124
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SIMPLicity_,


Да, у меня identity стоит на праймари кей. А второе идентити не дает поставить на форен кей. Вот я и ищу как мне вручную заполнить форен кей значениями от 1 до 100 000.
...
Рейтинг: 0 / 0
Как добавить значения?
    #40047809
Фотография SIMPLicity_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таблице MasterTable в колонке первичного ключа PriKey_field должны быть нужные значения.
Тогда их можно вставить в колонку ForeignKeyed_field ( с ограничением внешнего ключа ) в таблице SlaveTbl.

Текст выше.

PS Если я Вас понял правильно....
...
Рейтинг: 0 / 0
Как добавить значения?
    #40047812
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pavel_124,

Код: sql
1.
2.
3.
declare @dd int = 251999;

update t1 set @dd = field = @dd + 1;
...
Рейтинг: 0 / 0
Как добавить значения?
    #40048083
Pavel_124
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов
Pavel_124,

Код: sql
1.
2.
3.
declare @dd int = 251999;

update t1 set @dd = field = @dd + 1;



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


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