34
ответа

Как импортировать файл SQL с помощью командной строки в MySQL?

У меня есть файл .sql с экспортом из phpMyAdmin. Я хочу импортировать его на другой сервер с помощью командной строки. У меня установлена ​​Windows Server 2008 R2. Я поместил файл .sql на C ...
вопрос задан: 11.07.2019
30
ответов

Зачем нам нужны объекты сущностей? [закрыто]

Мне действительно нужно увидеть некоторые честные, вдумчивые дебаты о достоинствах принятой в настоящее время парадигмы разработки корпоративных приложений. Я не уверен, что объекты сущностей должны существовать. По сущности ...
вопрос задан: 18.06.2016
22
ответа

Одна таблица 400 ГБ, один запрос - нужны идеи настройки (SQL2005)

У меня есть одна большая таблица, которую я хотел бы оптимизировать. Я использую сервер MS-SQL 2005. Я постараюсь описать, как это используется, и если у кого-то есть какие-либо предложения, я был бы очень признателен. ...
вопрос задан: 02.04.2020
21
ответ

Дилемма именования таблиц: единственные и множественные имена [закрыто]

Академия утверждает, что имена таблиц должны быть единичными для сущности, атрибуты которой они хранят. Мне не нравится T-SQL, для которого требуются квадратные скобки вокруг имен, но я переименовал таблицу Users ...
вопрос задан: 05.11.2017
19
ответов

У вас может быть слишком много хранимых процедур?

Есть ли такая вещь, как слишком много хранимых процедур? Я знаю, что нет предела количеству, которое вы можете иметь, но это какая-то производительность или архитектурная причина не создавать сотни, тысячи ??
вопрос задан: 06.10.2019
18
ответов

Именование столбцов ID в таблицах базы данных

Я задавался вопросом мнения народов об именовании столбцов ID в таблицах базы данных. Если бы у меня есть таблица под названием Счета с первичным ключом столбца идентификационных данных, я назвал бы тот столбец InvoiceID так, чтобы...
вопрос задан: 16.10.2008
17
ответов

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

Таблица: идентификатор пользователя, значение, дата. Я хочу получить UserId, значение для max (Date) для каждого UserId. То есть значение для каждого идентификатора пользователя, который имеет самую последнюю дату. Есть ли способ сделать это просто в SQL?
вопрос задан: 27.03.2017
16
ответов

Как создать идентификатор с AUTO INCREMENT на Oracle?

Похоже, что в Oracle нет понятия AUTO_INCREMENT, вплоть до версии 11g включительно. Как я могу создать столбец, который ведет себя как автоинкремент в Oracle 11g?
вопрос задан: 08.05.2017
16
ответов

Каково Ваше соглашение о присвоении имен для хранимых процедур? [закрытый]

Я видел различные правила для именования хранимых процедур. Некоторые люди снабжают префиксом имя sproc usp _, другие с сокращением для названия приложения и все еще другие с именем владельца. Вы не были должны...
вопрос задан: 27.10.2008
15
ответов

Насколько либеральным должен быть столбец NOT NULL?

Я разрабатываю схему базы данных, и мне интересно, какие критерии я должен использовать, чтобы решить, должен ли каждый столбец быть обнуляемым или нет. Должен ли я помечать как NOT NULL только те столбцы, которые абсолютно ...
вопрос задан: 05.11.2019
15
ответов

У кого-нибудь был успех в модульном тестировании хранимых процедур SQL?

Мы обнаружили, что модульные тесты, написанные для нашего кода на C # / C ++, действительно окупились. Но у нас все еще есть тысячи строк бизнес-логики в хранимых процедурах, которые действительно проверяются только в ...
вопрос задан: 01.10.2019
13
ответов

Как выбрать последние 10 строк таблицы SQL, которая не имеет поля идентификатора?

У меня есть таблица MySQL с 25000 строк. Это импортированный файл CSV, поэтому я хочу просмотреть последние десять строк, чтобы убедиться, что он импортировал все. Однако, поскольку столбца идентификаторов нет, я не могу сказать: ...
вопрос задан: 04.11.2019
12
ответов

Параметризация предложения SQL IN

Как я могу параметризовать запрос, содержащий предложение IN с переменным числом аргументов, как этот? ВЫБРАТЬ * ИЗ ТЭГОВ, ГДЕ Имя В ('ruby', 'rails', 'scruffy', 'rubyonrails') ЗАКАЗАТЬ ПО СЧЕТУ ...
вопрос задан: 27.03.2018
12
ответов

Когда использовать псевдоним таблицы SQL

Мне любопытно узнать, как люди используют псевдонимы таблиц. Другие разработчики, где я работаю, всегда используют псевдонимы таблиц и всегда используют псевдонимы a, b, c и т. Д. Вот пример: SELECT a.TripNum, b ....
вопрос задан: 04.11.2016
12
ответов

Никакие индексы на маленьких таблицах?

"Мы должны забыть о маленькой эффективности, сказать приблизительно 97% времени: преждевременная оптимизация является корнем всего зла". (Donald Knuth). Таблицы My SQL вряд ли будут содержать больше чем несколько тысяч...
вопрос задан: 31.10.2008
12
ответов

Для чего представления хороши?

Я просто пытаюсь получить общее представление о том, для чего используются представления в RDBMSes. То есть я знаю то, что представление и как сделать тот. Я также знаю то, для чего я использовал их в прошлом. Но я хочу...
вопрос задан: 18.10.2008
12
ответов

Предприятие сообщая о [закрытых] решениях

Какие опции находятся там в промышленности для создания отчетов предприятия? Я в настоящее время использую 2005 SSRS и знаю, что существует другая версия, выпускающая новый выпуск MSSQL. Но, это походит на него...
вопрос задан: 19.08.2008
11
ответов

Решения для вставки или обновления на SQL Server

Предположим, что структура таблицы MyTable (KEY, datafield1, datafield2 ...). Часто я хочу либо обновить существующую запись, либо вставить новую запись, если она не существует. По сути: ЕСЛИ (ключ существует) запустить ...
вопрос задан: 19.05.2020
10
ответов

Массовая вставка в Oracle с использованием .NET

Какой самый быстрый способ сделать массовую вставку в Oracle, используя .NET? Мне нужно перенести около 160 тыс. Записей с помощью .NET в Oracle. В настоящее время я использую оператор вставки и выполняю его 160K раз. Это занимает ...
вопрос задан: 11.04.2020
10
ответов

Какой хороший способ проверить, находятся ли два datetime в один и тот же календарный день в TSQL?

Вот проблема, с которой я сталкиваюсь: у меня большой запрос, в котором нужно сравнить дату и время в предложении where, чтобы увидеть, совпадают ли две даты в один и тот же день. Мое текущее решение, которое отстой, состоит в том, чтобы послать ...
вопрос задан: 15.10.2019
10
ответов

Использование SQL Server для регистрации приложений. За и против?

У меня есть многопользовательское приложение, которое хранит централизованный лог-файл для активности. Прямо сейчас эта запись идет в текстовых файлах примерно на 10-50 МБ / день. Текстовые файлы вращаются ежедневно ...
вопрос задан: 03.10.2019
10
ответов

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

По умолчанию это прописные буквы, но есть ли причина использовать прописные буквы для ключевых слов? Я начал использовать верхний регистр, потому что я просто пытался соответствовать тому, что SQL Server дает мне всякий раз, когда я ...
вопрос задан: 13.08.2018
10
ответов

Какой самый эффективный / элегантный способ разбить плоский стол на дерево?

Предположим, у вас есть плоская таблица, в которой хранится упорядоченная древовидная иерархия: Имя идентификатора ParentId Order 1 'Node 1' 0 10 2 'Node 1.1' 1 10 3 'Node 2' 0 ...
вопрос задан: 24.05.2017
9
ответов

Как объединить результаты двух запросов в один набор данных

У меня есть два запроса: Упрощенные запросы, исключая Соединения. Запрос 1: выберите ProductName, NumberofProducts (в инвентаре) из Table1 .....; Запрос 2: выберите ProductName, NumberofProductssold из Таблицы2 ......
вопрос задан: 03.03.2020
9
ответов

Обновить, если отличается / изменилось

Можно ли выполнить оператор обновления в SQL, но только обновить, если обновления отличаются? например, если в базе данных col1 = "hello", обновление table1 set col1 = "hello" не должно ...
вопрос задан: 24.11.2019
9
ответов

Есть ли в SQL Server функция Max, которая принимает два значения, такие как Math.Max ​​в .NET?

Я хочу написать запрос, подобный этому: SELECT o.OrderId, MAX (o.NegotiatedPrice, o.SuggestedPrice) FROM Order o Но это не так, как работает функция MAX, верно? Это агрегатная функция, так что ...
вопрос задан: 23.11.2019
9
ответов

Полезные системные хранимые процедуры в SQL Server

Недавно я обнаружил, что могу использовать sp_help, чтобы получить определение таблицы, и с тех пор был подключен к нему. Перед моим открытием мне пришлось открыть обозреватель объектов в студии SQL Management, ...
вопрос задан: 07.10.2019
9
ответов

В чем разница между операциями выбора и проекта

Я имею в виду основные операторы реляционной алгебры здесь. На мой взгляд, все, что можно сделать с проектом, можно сделать с помощью select. Я не знаю, есть ли разница или определенная ...
вопрос задан: 09.11.2018
9
ответов

Какой самый простой SQL-запрос для поиска второго по величине значения?

Какой самый простой SQL-запрос для поиска второго по величине целочисленного значения в определенном столбце? Возможно, в столбце есть повторяющиеся значения.
вопрос задан: 30.08.2016
9
ответов

То, как сделать, ВСТАВЛЯЮТ в таблицу, записывает извлеченный из другой таблицы

Я пытаюсь записать запрос, который извлекает и преобразовывает данные из таблицы, и затем вставьте те данные в другую таблицу. Да, это - запрос организации хранилищ данных, и я делаю его в Доступе MS. Так...
вопрос задан: 16.09.2008