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

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

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

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

Как удалить таблицу, если она существует в SQL Server?

Имя таблицы Scores. Правильно ли сделать следующее? IF EXISTS(SELECT * FROM dbo.Scores) DROP TABLE dbo.Scores
25 окт. '11 в 12:05
36 отв.

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

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

Как получить имена столбцов из таблицы в SQL Server?

Я хотел бы запросить имя всех столбцов таблицы. Я нашел, как это сделать: Oracle MySQL PostgreSQL Но мне нужно знать: как это можно сделать в Microsoft SQL Server (2008 в моем случае)?
28 июня '09 в 17:05
7 отв.

postgres: обновить пользователя, чтобы стать суперпользователем?

В postgres, как мне изменить существующего пользователя как суперпользователя? Я не хочу удалять существующего пользователя по разным причинам. # alter user myuser ...?
25 мая '12 в 18:43
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
13 отв.

Как узнать, какой символ задает база данных MySQL/стол/столбец?

Что такое (по умолчанию) кодировка для: База данных MySQL Таблица MySQL столбец MySQL
26 июня '09 в 18:22
19 отв.

Reset идентификационное семя после удаления записей в SQL Server

Я вставил записи в таблицу базы данных SQL Server. В таблице был указан первичный ключ, а для семестра идентификации автоматического увеличения установлено значение "Да". Это делается в первую очередь потому, что в SQL Azure каждая таблица должна име...
17 февр. '14 в 11:51
17 отв.

Как я могу SELECT строк с MAX (значение столбца), DISTINCT другим столбцом в SQL?

Моя таблица: id home datetime player resource ---|-----|------------|--------|--------- 1 | 10 | 04/03/2009 | john | 399 2 | 11 | 04/03/2009 | juliet | 244 5 | 12 | 04/03/2009 | borat | 555 3 | 10 | 03/03/2009 | john | 300 4 ...
04 марта '09 в 23:14
10 отв.

Count (*) vs Count (1)

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

MySQL Query GROUP BY день/месяц/год

Возможно ли, что я делаю простой запрос, чтобы подсчитать, сколько записей у меня есть за определенный период времени, например год, месяц или день, с полем TIMESTAMP, например: SELECT COUNT(id) FROM stats WHERE record_date.YEAR = 2009 GROUP BY rec...
03 февр. '09 в 23:29
28 отв.

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

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

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

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

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

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

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

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