Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/34: Рейтинг темы: голосов - 34, средняя оценка - 4.91
 Аватар для Якобинец
310 / 20 / 2
Регистрация: 26.01.2013
Сообщений: 365

Вставить в таблицу 10 000 000 строк одним запросом

06.06.2016, 21:39. Показов 7336. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Предполагаю, что задача типовая. Но вот не особо гуглится. Мне надо создать sql скрипт, который запишет в таблицу 10 млн записей с Guid.
Если я правильно понял, мне сначала надо создать таблицу из одного столбца типа Guid, а затем нагенерировать строк. В этом случае идентификаторы сгенерируются автоматически. Подскажите, как это сделать
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.06.2016, 21:39
Ответы с готовыми решениями:

Как сгенерировать таблицу с 1 000 000 строками с последовательным id(a_i)?
Как сгенерировать таблицу с 1 000 000+ строками с последовательным id(a_i)?

Как создать 1 000 000 строк без совпадений?
помогите дорогие друзья!!! как создать 1 000 000 строк без совпадений? делаю так private void button1_Click(object sender, EventArgs e)...

Создать массив из 1 000 000 000 и более элементов, а потом заполнить и вывести его
создаю массив, и все идет нормально #include <stdio.h> #include <malloc.h> #include <stdlib.h> int main(void) ...

6
 Аватар для m0nax
1274 / 975 / 113
Регистрация: 12.01.2010
Сообщений: 1,971
06.06.2016, 22:24
http://www.codeproject.com/Art... -Generator
1
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
06.06.2016, 23:21
Просто поразительно какую феерическую хрень люди пишут...

Цитата Сообщение от Якобинец Посмотреть сообщение
Мне надо создать sql скрипт, который запишет в таблицу 10 млн записей с Guid.
T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
with
 l0(n) as (select 1 union all select 1),
 l1(n) as (select 1 from l0 a cross join l0 b),
 l2(n) as (select 1 from l1 a cross join l1 b),
 l3(n) as (select 1 from l2 a cross join l2 b),
 l4(n) as (select 1 from l3 a cross join l3 b),
 l5(n) as (select 1 from l4 a cross join l4 b)
insert into МояТаблица with (tablock)
select top (10000000)
 newid()
from
 l5;
1
 Аватар для Якобинец
310 / 20 / 2
Регистрация: 26.01.2013
Сообщений: 365
07.06.2016, 23:30  [ТС]
А можешь в двух словах объяснить решение? Мы ведь пишем здесь Select, а не Insert
0
08.06.2016, 09:17

Не по теме:

а у меня этот хитрый запрос не отрабатывает (((
SQL Server 2014

0
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
08.06.2016, 11:12
Цитата Сообщение от Якобинец Посмотреть сообщение
Мы ведь пишем здесь Select, а не Insert
Мы здесь пишем insert ... select, т.е. вставляем в таблицу результат запроса.
Цитата Сообщение от qwertehok Посмотреть сообщение
а у меня этот хитрый запрос не отрабатывает (((
Как именно не отрабатывает?
1
5966 / 4542 / 1094
Регистрация: 29.08.2013
Сообщений: 28,151
Записей в блоге: 3
08.06.2016, 11:36
Цитата Сообщение от invm Посмотреть сообщение
Как именно не отрабатывает?
извиняюсь, все работает
неправильно имя таблицы указал

за 13 секунд
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.06.2016, 11:36
Помогаю со студенческими работами здесь

Игровой ПК до 4 000 грн (12 000 -13 000 рублей)
Материнская плата Asus M5A78L-M LX3 Процессор AMD FX-4300 Память Kingston DDR3-1866 4096MB PC3-14900 HyperX х2 Блок питания Chieftec...

Целое значение близкое к 7 000 000 000
Здраствуйте, нашел так называемый проект ейлер с задачами для ищущих=) В общем задача найти самый большой простой делитель числа. ...

Нет 90`000`000`000 рублей
Данная тема, скорее всего, относится к лингвистике русского языка, но попытаюсь создать её тут... Вот тут с коллегой разгорелся спор....

Оцените 2 сборки пожалуйста, какие правки внести (от 50 000 до 60 000 руб)
Здравствуйте. Начинаю работать на дому (создание и продвижение сайтов), в связи с возросшими нагрузками на мой 7-ний комп решил таки...

Требуется Программист Qt/C++. Оклад 140 000-150 000 руб./мес
Компании "Фаматек", разработчику популярных продуктов Advanced IP Scanner, Radmin, на постоянную работу требуется: Программист Qt/С++ ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru