"54.90.86.231 - 54.90.86.231"

Вопросы с тегом 'sql'

Язык структурированных запросов (SQL) - это язык для запросов к базам данных. Вопросы должны включать примеры кода, структуру таблицы, выборочные данные и тег для реализации СУБД (например, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 и т.д.). Если ваш вопрос касается исключительно конкретной СУБД (использует определенные расширения/функции), вместо этого используйте этот тег СУБД. Ответы на вопросы, помеченные SQL, должны использовать стандарт ISO/IEC SQL.
14 отв.

DateTime2 vs DateTime в SQL Server

Какой из них: datetime datetime2 - рекомендуемый способ хранения даты и времени в SQL Server 2008 +? Я знаю различия в точности (и, возможно, место для хранения), но игнорируя их на данный момент, есть ли лучший практический документ о том, когда...
26 авг. '09 в 14:45
10 отв.

Count (*) vs Count (1)

Просто интересно, если кто-нибудь из вас использует Count(1) over Count(*) и, если есть заметная разница в производительности, или если это всего лишь устаревшая привычка, которая была перенесена с прошлых дней? (Специфицированная база данных - это...
03 авг. '09 в 13:15
28 отв.

Самый быстрый способ вставки в инфраструктуру Entity

Я ищу самый быстрый способ вставки в Entity Framework. Я спрашиваю об этом из-за сценария, в котором у вас активная TransactionScope, и вставка огромна (4000+). Он может длиться более 10 минут (по умолчанию - тайм-аут транзакций), и это приведет к н...
09 мая '11 в 20:14
16 отв.

Присоединение к SQL: где предложение против предложения

После прочтения это не дубликат Явных vs неявных SQL-соединений. Ответ может быть связан (или даже тем же), но вопрос отличается. В чем разница и что должно идти в каждом? Если я правильно понимаю теорию, оптимизатор запросов должен иметь возможн...
09 дек. '08 в 23:14
8 отв.

"IF" в выражении "SELECT" - выберите выходное значение на основе значений столбца

SELECT id, amount FROM report Мне нужно amount быть amount, если report.type='P' и -amount, если report.type='N'. Как добавить это к вышеуказанному запросу?
10 мая '11 в 16:53
12 отв.

Когда использовать одиночные кавычки, двойные кавычки и обратные тики в MySQL

Я пытаюсь узнать лучший способ писать запросы. Я также понимаю важность того, чтобы быть последовательным. До сих пор я случайно использовал одинарные кавычки, двойные кавычки и обратные тики без какой-либо реальной мысли. Пример: $query = 'INSERT ...
04 июля '12 в 4:53
35 отв.

SQL исключает столбец, используя SELECT * [except columnA] FROM tableA?

Мы все знаем, что для выбора всех столбцов из таблицы мы можем использовать SELECT * FROM tableA Есть ли способ исключить столбцы из таблицы без указания всех столбцов? SELECT * [except columnA] FROM tableA Единственный способ, которым я знаю, ...
08 апр. '09 в 12:15
6 отв.

SQL-инъекция, которая распространяется вокруг mysql_real_escape_string()

Есть ли возможность впрыска SQL даже при использовании функции mysql_real_escape_string()? Рассмотрим эту ситуацию с образцом. SQL построен в PHP следующим образом: $login = mysql_real_escape_string(GetFromPost('login')); $password = mysql_real_es...
21 апр. '11 в 10:56
16 отв.

Вставить, дублировать обновление в PostgreSQL?

Несколько месяцев назад я узнал из ответа на Stack Overflow, как выполнить несколько обновлений сразу в MySQL, используя следующий синтаксис: INSERT INTO table (id, field, field2) VALUES (1, A, X), (2, B, Y), (3, C, Z) ON DUPLICATE KEY UPDATE field=...
10 июля '09 в 14:38
21 отв.

Решения для INSERT или UPDATE на SQL Server

Предположим, что структура таблицы MyTable(KEY, datafield1, datafield2...). Часто я хочу либо обновить существующую запись, либо вставить новую запись, если она не существует. По существу: IF (key exists) run update command ELSE run insert co...
20 сент. '08 в 18:00
20 отв.

Как я могу перечислить все внешние ключи, ссылающиеся на данную таблицу в SQL Server?

Мне нужно удалить таблицу с высокой ссылкой в ​​базе данных SQL Server. Как я могу получить список всех ограничений внешнего ключа, которые мне нужно будет удалить, чтобы удалить таблицу? (ответы SQL предпочтительнее, чем щелкнуть в графическом инте...
27 янв. '09 в 15:17
10 отв.

В чем разница между Left, Right, Outer и Inner Joins?

Мне интересно, как отличить все эти разные объединения...
15 янв. '09 в 22:07
10 отв.

SQL Server: как присоединиться к первой строке

Я буду использовать конкретный, но гипотетический пример. Каждый Заказ обычно имеет только одну позицию: Заказы: OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A LineItems: LineItemGUI...
11 янв. '10 в 19:44
10 отв.

Как временно отключить ограничение внешнего ключа в MySQL?

Можно ли временно отключить ограничения в MySQL? У меня две модели Django, каждая из которых имеет ForeignKey для другой. Удаление экземпляров модели возвращает ошибку из-за ограничения ForeignKey: cursor.execute("DELETE FROM myapp_item WHERE n = %...
19 марта '13 в 17:03
8 отв.

Пропустить определенные таблицы с помощью mysqldump

Есть ли способ ограничить определенные таблицы командой mysqldump? Например, я бы использовал следующий синтаксис для дампа только table1 и table2: mysqldump -u username -p database table1 table2 > database.sql Но есть ли способ сбрасывать все...
08 янв. '09 в 20:30