powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / INSERT INTO в таблицу с одним полем INT IDENTITY PRIMARY KEY
10 сообщений из 10, страница 1 из 1
INSERT INTO в таблицу с одним полем INT IDENTITY PRIMARY KEY
    #39777118
KonstMV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо заполнить временную таблицу значениями INT IDENTITY PRIMARY KEY
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE TABLE #TemplateId
(id INT IDENTITY PRIMARY KEY,
name bit)
GO
INSERT INTO #TemplateId
(name)
VALUES
(0)
GO 100


Добавил ненужное поле name, т.к. иначе строки не вставляются.
Можно заполнить эту таблицу без использования поля name?
...
Рейтинг: 0 / 0
INSERT INTO в таблицу с одним полем INT IDENTITY PRIMARY KEY
    #39777119
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KonstMV,
читать хелп и всё получается
Код: sql
1.
2.
3.
4.
5.
6.
CREATE TABLE #a (i INT IDENTITY PRIMARY KEY)

INSERT INTO #a DEFAULT VALUES
GO 50

SELECT * FROM #a
...
Рейтинг: 0 / 0
INSERT INTO в таблицу с одним полем INT IDENTITY PRIMARY KEY
    #39777124
KonstMV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaK, спасибо!!!
...
Рейтинг: 0 / 0
INSERT INTO в таблицу с одним полем INT IDENTITY PRIMARY KEY
    #39777168
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KonstMV,

Код: sql
1.
select top (100) identity(int, 1,1) [id] into #TemplateId from sys.tables
...
Рейтинг: 0 / 0
INSERT INTO в таблицу с одним полем INT IDENTITY PRIMARY KEY
    #39777212
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав КолосовKonstMV,

Код: sql
1.
select top (100) identity(int, 1,1) [id] into #TemplateId from sys.tables

А где же
Код: sql
1.
SET IDENTITY_INSERT #TemplateId ON;

??
Без него работает?
...
Рейтинг: 0 / 0
INSERT INTO в таблицу с одним полем INT IDENTITY PRIMARY KEY
    #39777218
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iapВладислав КолосовKonstMV,

Код: sql
1.
select top (100) identity(int, 1,1) [id] into #TemplateId from sys.tables

А где же
Код: sql
1.
SET IDENTITY_INSERT #TemplateId ON;

??
Без него работает?
это работает в конструкцию SELECT ... INTO и таблицу # с identity создаёт
...
Рейтинг: 0 / 0
INSERT INTO в таблицу с одним полем INT IDENTITY PRIMARY KEY
    #39777221
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iap,

вариант получения нумерованного списка без identity() колонки одним запросом.
...
Рейтинг: 0 / 0
INSERT INTO в таблицу с одним полем INT IDENTITY PRIMARY KEY
    #39777222
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосовiap,

вариант получения нумерованного списка без identity() колонки одним запросом.
дык с идентити всё же

tempdb..sp_help '#TemplateId'
...
Рейтинг: 0 / 0
INSERT INTO в таблицу с одним полем INT IDENTITY PRIMARY KEY
    #39777247
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK,

возможно, я непонятно выражаю свои мысли. Я имел в виду "без предварительного создания таблицы с колонкой identity".
...
Рейтинг: 0 / 0
INSERT INTO в таблицу с одним полем INT IDENTITY PRIMARY KEY
    #39777267
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё понятно. :)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / INSERT INTO в таблицу с одним полем INT IDENTITY PRIMARY KEY
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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