Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / INSERT INTO в таблицу с одним полем INT IDENTITY PRIMARY KEY / 10 сообщений из 10, страница 1 из 1
21.02.2019, 10:23
    #39777118
KonstMV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
INSERT INTO в таблицу с одним полем INT IDENTITY PRIMARY KEY
Необходимо заполнить временную таблицу значениями 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
21.02.2019, 10:25
    #39777119
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
INSERT INTO в таблицу с одним полем INT IDENTITY PRIMARY KEY
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
21.02.2019, 10:34
    #39777124
KonstMV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
INSERT INTO в таблицу с одним полем INT IDENTITY PRIMARY KEY
TaPaK, спасибо!!!
...
Рейтинг: 0 / 0
21.02.2019, 11:52
    #39777168
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
INSERT INTO в таблицу с одним полем INT IDENTITY PRIMARY KEY
KonstMV,

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

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

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

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

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


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