Articles of вставка

Как ускорить транзакцию вставки, повторяющуюся снова и снова

Я создал 2 таблицы temp, #Table1 – источник, а #Table2 – таблица вывода. Я должен пройти через каждую строку в #Table1 чтобы выполнить необходимые вычисления, прежде чем вставлять каждую строку в #Table2 потому что вычисление также зависит от предыдущих строк в #Table2 . У меня есть все строки в порядке, который я хочу, и все […]

Mysql быстрее INSERT

Хорошо, у меня около 175 тыс. Инструкций INSERT, довольно большие инструкции INSERT, например: INSERT INTO `gast` (`ID`,`Identiteitskaartnummer`,`Naam`,`Voornaam`,`Adres`,`Postcode`,`Stad`,`Land`,`Tel`,`Gsm`,`Fax`,`Email`,`Creditcardnummer`) VALUES ('100001','5121-1131-6328-9416','Cameron','Rhoda','Ap #192-1541 Velit Rd.','54398','Catskill','Bermuda','1-321-643-8255','(120) 502-0360','1 48 428 3971-3704','tempor@justo.org','8378-3645-3748-8446'); (Не обращайте внимания на то, что это на голландском языке). Все данные полностью случайны. Я должен сделать это примерно 3-4 раза. Запрос 100k INSERT занимает около часа на моем […]

используя SELECT INTO с несколькими строками

Это я хочу создать таблицу, используя результаты запроса, используя SELECT INTO. Синтаксис SELECT * INTO Persons_Backup FROM Persons очень близок к тому, чего я хочу достичь, с той разницей, что хочу, чтобы FROM использовал запрос в качестве источника. Моя ситуация немного сложнее, чем эти простые примеры. Мне нужно создать таблицу и вставить несколько строк одновременно. […]

Вставка в таблицу с несколькими значениями в подзапросе

INSERT INTO Reference_TB] ([RequestID] ,[WaveID]) VALUES (2222,(select tWaveID from @Table2)) Я использую выше запрос для вставки в таблицу. Я знаю, что @Table2 имеет несколько tWaveID и поэтому он показывает ошибку: Подзапрос возвратил более 1 значения. Это недопустимо, когда подзапрос следует =,! =, <, <=,>,> = Или когда подзапрос используется как выражение. Как разрешить это и […]

Выбор случайной строки в Oracle

Мне нужно случайным образом выбирать значения из одной таблицы, например tableA.a_id которая является VARCHAR2 , и использовать значение для вставки в другую таблицу. Например, предполагается, что три столбца должны быть вставлены в 100 строк tableX (порядковый номер, случайное число от 100 до 999 и значения tableA.a_id ): insert into tableX select rownum, dbms_random.value(100,999), 0), (select […]

SQL INSERT / SELECT, где нет в таблице вставки

INSERT INTO `tableA` SELECT `Col1`, `Col2`, NOW() FROM `tableB` WHERE tableA.Col1 is not already in tableB.Col1 Я не могу получить предложение WHERE, чтобы убедиться, что запись, скопированная из таблицыA, появляется только в таблице B один раз …

MySQL: как вставить запись для каждого результата в SQL-запрос?

Скажем, у меня есть выбор SELECT DISTINCT id, customer_id, domain FROM config WHERE type = 'foo'; который возвращает некоторые записи. Как я могу сделать вставку для строки достижений в наборе результатов, подобном INSERT INTO config (id, customer_id, domain) VALUES (@id, @customer_id, 'www.example.com'); где @id и @customer_id – поля строки в наборе результатов? edit: Я не […]

Производительность множественной вставки MySQL

У меня есть данные, содержащие около 30 000 записей. И мне нужно вставить эти данные в таблицу MySQL. Я группирую эти данные в пакетах на 1000 и создаю несколько таких вставок: INSERT INTO `table_name` VALUES (data1), (data2), …, (data1000); Как я могу оптимизировать производительность этой вставки? Могу ли я вставить более 1000 записей за раз? […]

Производительность запросов в Sql

Я хочу вставить n записей в одну таблицу. Может быть много одновременных пользователей, и они могут вставлять / обновлять / выбирать данные из этой таблицы. Что лучше вставить в такую ​​таблицу, скажем 1000 записей: Отправьте один SQL-запрос в базу данных с несколькими вставками. Это экономит сервер на вызовы базы данных, но (я не уверен) блокирует […]

Как вставить в столбец, имя которого является ключевым словом sql

Мне нужна таблица, в которой хранятся пары ключ-значение, поэтому я создал ее с столбцом «Key» и столбцом «Value». Это не удается: insert into mykeyvalues (Key,Value) values ('FooKey', 'FooValue') Msgstr "Неправильный синтаксис рядом с ключевым словом" key "." Может быть, я не должен называть это «Ключом», но мне просто интересно, можно ли работать со столбцом, чье […]

Intereting Posts
поиск из базы данных и отображение результатов как получить строку и столбец в JTable, когда курсор указывается на определенную строку? Формат переменной MySQL для списка значений «NOT IN» Как повысить производительность этого запроса? Последняя дата месяца с использованием pl / sql Получить идентификатор последних вставленных записей Проблемы с использованием count () в запросе SQL Access Выберите лучшие результаты, упорядоченные по частоте Entity Framework – использование атрибута IN Запрос SQLite для присоединения к диапазону дат? «Ошибка столбца« x »не существует» для строкового литерала «x» в PostgreSQL Создание маршрутов из списка проверок в SQL (postgres) Почему выполняется итерация через большой Django QuerySet, потребляющий огромное количество памяти? Динамически сгенерированный ключ поиска для IQueryable Как вставить INTO в таблицу с несколькими столбцами из динамического запроса?