Вопросы с тегом «sql»

108
Можно ли откатить операторы CREATE TABLE и ALTER TABLE в основных базах данных SQL?

Я работаю над программой, которая выдает DDL. Я хотел бы знать, CREATE TABLEможно ли откатить аналогичный DDL в Postgres MySQL SQLite и другие Опишите, как каждая база данных обрабатывает транзакции с помощью...

108
Есть ли в Java хорошая библиотека динамического построителя SQL? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Кто-нибудь знает какую-нибудь хорошую...

108
Как удалить первые 1000 строк из таблицы с помощью Sql Server 2008?

У меня есть таблица в SQL Server. Я хочу удалить из него первые 1000 строк. Однако я попробовал это, но вместо того, чтобы просто удалить первые 1000 строк, он удалил все строки в таблице. Вот код: delete from [mytab] select top 1000 a1,a2,a3 from...

108
Увеличьте значение в Postgres

Я немного новичок в postgres. Я хочу взять значение (которое является целым числом) в поле в таблице postgres и увеличить его на единицу. Например, если в таблице «Итоги» было 2 столбца, «имя» и «Итого», а у Билла было всего 203, какой SQL-оператор я бы использовал, чтобы переместить общее...

108
ОШИБКА: ошибка 1005: не удается создать таблицу (номер ошибки: 121)

У меня проблемы с forward engineering моей базой данных MySQL на сервере WAMP. Я собирался опубликовать изображение схемы, но, поскольку это мой первый пост, я не могу. Ниже представлен исполняемый скрипт .. use aquaticstar; SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET...

108
SQL Server - создать копию таблицы базы данных и поместить ее в ту же базу данных?

У меня есть таблица ABC в базе данных DB. Я хочу создать копии ABC с именами ABC_1, ABC_2, ABC_3 в той же БД. Как я могу это сделать, используя Management Studio (желательно) или SQL-запросы? Это для SQL Server 2008...

108
Как мне создать пользователя с теми же привилегиями, что и root в MySQL / MariaDB? [закрыто]

Трудно сказать, о чем здесь спрашивают. Этот вопрос неоднозначный, расплывчатый, неполный, чрезмерно широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Чтобы прояснить этот вопрос и снова открыть его, посетите Справочный центр . Закрыт 7 лет назад . Как мне создать...

108
Postgresql SELECT, если строка содержит

Итак, в моем Postgresql есть: TAG_TABLE ========================== id tag_name -------------------------- 1 aaa 2 bbb 3 ccc Чтобы упростить мою проблему, я хочу выбрать «id» из TAG_TABLE, когда строка «aaaaaaaa» содержит «tag_name». Поэтому в идеале он должен возвращать только "1", который...

107
Почему стандарт SQL ANSI-92 не лучше принят по сравнению с ANSI-89?

В каждой компании, в которой я работал, я обнаружил, что люди все еще пишут свои SQL-запросы в стандарте ANSI-89: select a.id, b.id, b.address_1 from person a, address b where a.id = b.id вместо стандарта ANSI-92: select a.id, b.id, b.address_1 from person a inner join address b on a.id = b.id Для...

107
Самый чистый способ построить строку SQL в Java

Я хочу создать строку SQL для манипуляций с базой данных (обновления, удаления, вставки, выборки и тому подобное) - вместо ужасного метода конкатенации строк, использующего миллионы знаков "+" и кавычек, которые в лучшем случае нечитаемы - там должен быть лучший способ. Я действительно думал об...

107
ALTER TABLE без блокировки таблицы?

При выполнении оператора ALTER TABLE в MySQL вся таблица блокируется для чтения (разрешает одновременное чтение, но запрещает одновременную запись) на время выполнения оператора. Если это большая таблица, инструкции INSERT или UPDATE могут быть заблокированы на очень долгое время. Есть ли способ...

107
Как найти дубликаты в 2 столбцах, а не в 1

У меня есть таблица базы данных MySQL с двумя интересующими меня столбцами. По отдельности каждый из них может иметь дубликаты, но никогда не должно быть дубликата ОБЕИХ, имеющих одинаковое значение. stone_idмогут быть дубликаты при условии, что каждое upshargeназвание отличается, и наоборот. Но...

107
Программирование на Java - где следует хранить операторы SQL? [закрыто]

Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос Где JDBC-совместимое приложение должно...

107
Преобразование результатов Select в скрипт вставки - SQL Server [закрыто]

Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос У меня есть SQL Server 2008SQL Server...

107
Как удалить фиксированное количество строк с сортировкой в ​​PostgreSQL?

На этот вопрос есть ответы на Stack Overflow на русском : DELETE и LIMIT в PostgreSQL Я пытаюсь перенести некоторые старые запросы MySQL в PostgreSQL, но у меня проблемы с этим: DELETE FROM logtable ORDER BY timestamp LIMIT 10; PostgreSQL не допускает упорядочивания или ограничений в синтаксисе...

107
Как настроить базу данных PostgreSQL в Django

Я новичок в Python и Django. Я настраиваю проект Django с использованием серверной части ядра СУБД PostgreSQL, но я получаю ошибки при каждой операции с базой данных. Например, когда я бегу manage.py syncdb, я получаю: C:\xampp\htdocs\djangodir>python manage.py syncdb Traceback (most recent call...

107
MySQL - почему бы не проиндексировать каждое поле?

Недавно я узнал о чудесах индексов, и производительность значительно улучшилась. Однако, несмотря на все, что я узнал, я не могу найти ответа на этот вопрос. Индексы - это здорово, но почему нельзя просто проиндексировать все поля, чтобы сделать таблицу невероятно быстрой? Я уверен, что есть веская...

107
Как распечатать оператор SQL в модели codeigniter

В моей модели есть оператор sql, Я тогда говорю $query = $this->db->query($sql, array(fields, fields1); if ($query) { return true: } else { echo "failed"; return false; } Мой запрос всегда терпит неудачу, как мне заставить php печатать точный оператор sql, отправляемый в мою базу данных? И...