0
ответов

PLSQL Insert into with subquery and return clause (Oracle)

Я не могу понять правильный синтаксис для следующего псевдо-sql: INSERT INTO some_table (column1, column2) SELECT col1_value , col2_value ОТ ...
вопрос задан: 16 March 2011 12:09
0
ответов

Удаление повторяющихся записей с помощью только одного запроса

Я использую SQL Server 2005. У меня есть такая таблица - ID Name 1 а 1 а 1 а 2 б 2 б 3 с 4 дн. 4 d Здесь я хочу удалить все повторяющиеся записи и сохранить ...
вопрос задан: 16 March 2011 11:24
0
ответов

Получить идентификатор последних вставленных записей [дубликат]

Я вставляю несколько записей в таблицу, используя следующий запрос: INSERT INTO Table1 (FirstName, LastName, EmailAddress) SELECT t2. FirstName, t2.LastName, t2.EmailAddress FROM Table2 t2 Since ...
вопрос задан: 16 March 2011 10:05
0
ответов

ORA-01400 не может вставить нулевое значение… но я НЕ вставляю нулевое значение!

Я пытаюсь вставить данные в таблицу Oracle используя ODP.NET из приложения C #, но я получаю сообщение об ошибке ORA-01400, которое не может вставить ошибку нулевого значения для столбца, в который я НЕ вставляю нулевое значение. ...
вопрос задан: 16 March 2011 09:44
0
ответов

Установка имени базы данных в качестве переменной в SQL

в настоящее время я выполняю небольшую миграцию данных с одной базы данных на другую на основе некоторых бизнес-правил. У меня есть этот огромный сценарий, который я Я пишу, где много раз ссылаюсь на обе базы данных ...
вопрос задан: 16 March 2011 05:06
0
ответов

Алгоритм выбора узлов и их родителей в дереве

Допустим, у вас есть древовидная структура, которая выглядит следующим образом: a [Уровень 0] / | \ bcd [Уровень 1] / \ | efg [Уровень 2] | / \ hij [Уровень 3] Я представил ...
вопрос задан: 16 March 2011 00:47
0
ответов

Первые N в группе с несколькими объединениями таблиц

Основываясь на моем исследовании, это очень распространенная проблема, которая обычно имеет довольно простое решение. Моя задача состоит в том, чтобы изменить несколько запросов, чтобы получить все результаты, чтобы получить 3 лучших для каждой группы. С
вопрос задан: 16 March 2011 00:40
0
ответов

Использование extra () для ValuesQuerySet в Django

Я пытаюсь вычислить процентное соотношение с двумя значениями, которые сами агрегированы. SQL-запрос, объясняющий, что мне нужно, выглядит следующим образом: SELECT (SUM (field_a) / SUM (field_b) * 100) AS в процентах ...
вопрос задан: 16 March 2011 00:16
0
ответов

MySQL: Многие ко многим присоединяются там, где не существует

Я снова отправляю этот вопрос, потому что думаю, что, возможно, в прошлый раз я сформулировал его плохо, а решение, которое я считал работающим, не работает. У меня есть 3 таблицы: проекты, услуги и рекомендации. ...
вопрос задан: 15 March 2011 19:57
0
ответов

Oracle nested correlated subquery problem

Consider table1 and table2 with a one-to-many relationship (table1 is the master table and table2 is the detail table). I want to get records from table1 where some value ('XXX') is the value of the ...
вопрос задан: 15 March 2011 15:51
0
ответов

Greenplum vs PostgreSQL

Каковы аргументы за и против использования Greenplum вместо PostgreSQL в среде webapp (django)? Моя интуиция подсказывает, что лучше использовать PostgreSQL с открытым исходным кодом и огромной базой знаний. ...
вопрос задан: 15 March 2011 11:25
0
ответов

Создание временных таблиц в хранимой процедуре MySQL

Следующая процедура дает мне ошибку, когда я вызываю ее с помощью оператора CALL: CREATE DEFINER = ʻuser` @ `localhost` PROCEDURE ʻemp_performance` (идентификатор VARCHAR (10)) НАЧАТЬ УДАЛИТЬ ВРЕМЕННУЮ ТАБЛИЦУ, ЕСЛИ СУЩЕСТВУЕТ ...
вопрос задан: 15 March 2011 08:07
0
ответов

Sql: среднее значение дат

Мне нужно написать запрос, чтобы вычислить среднее количество дней между покупками для каждого покупателя (без использования подзапросов). создать данные таблицы { customer varchar (20) не нуль, дата покупки не ...
вопрос задан: 14 March 2011 21:34
0
ответов

Избегайте создания кластерного индекс, основанный на увеличивающемся ключе

Я получил эту подсказку от mssqlcity.com. Однако я не могу понять его объяснение. Избегайте создания кластеризованного индекса на основе увеличивающегося ключа. Например, если таблица имеет суррогатное целое число ...
вопрос задан: 14 March 2011 18:07
0
ответов

Создать временную таблицу с диапазоном чисел

У меня есть таблица, в которой есть строки с начальным и конечным номерами диапазона, например, ключ startID endID 1 500 505 2 784 788 3 802 804 и т. Д. Я ...
вопрос задан: 14 March 2011 15:59
0
ответов

Найдите записи sql, содержащие похожие строки

У меня есть следующая таблица с двумя столбцами: ID и Title, содержащие более 500 000 записей. Например: ID Название - ------------------------ 1 Пришельцы 2 пришельца (1986) 3 Пришельцы против Хищника 4 ...
вопрос задан: 14 March 2011 15:28
0
ответов

NOT DEFERRABLE по сравнению с DEFERRABLE INITIALLY IMMEDIATE

Я читал это о ключевом слове SQL DEFERRABLE в Database Systems - The Complete Book. Последнее [NOT DEFERRABLE] по умолчанию, и означает, что каждый раз, когда выполняется оператор модификации базы данных, ...
вопрос задан: 14 March 2011 14:56
0
ответов

Запрос доступа к SQL - обновить строку, если существует, вставить, если нет

Мне нужно написать SQL запрос для MS Access 2000, чтобы строка обновлялась, если она существует, но вставлялась, если ее нет. т.е. если строка существует ... UPDATE Table1 SET (...) WHERE Column1 = 'SomeValue' Если это ...
вопрос задан: 14 March 2011 10:40
0
ответов

Можно ли вернуть пустую строку с сервера Sql?

Можно ли вернуть все столбцы в запросе в виде пустого столбца (не пустого) или пустой строки, если фактический запрос не возвращаются строки
вопрос задан: 14 March 2011 10:28
0
ответов

как использовать тип данных времени сервера sql в приложении .net?

Кто-нибудь знает, как использовать тип данных времени, представленный в sql server 2008 в приложении c # .net? Я пытался заставить его работать, но безуспешно.
вопрос задан: 14 March 2011 06:44
0
ответов

Команда MYSQL для выполнения нескольких файлов .sql

Я хочу написать и выполнить один файл mysql .sql, который выполнит несколько других файлов .sql. Я ищу что-то эквивалентное Oracle: @ script1.sql @ script2.sql @ script3.sql Имеет ли ...
вопрос задан: 14 March 2011 04:26
0
ответов

Разница между этими двумя подходами к объединению таблиц?

Предположим, у нас есть две таблицы, Пользователи и Сообщения. user_id - это внешний ключ в таблице сообщений и первичный ключ в таблице Users. В чем разница между этими двумя sql-запросами? select user.name, ...
вопрос задан: 14 March 2011 03:05
0
ответов

ОБЪЕДИНЕНИЕ результатов нескольких хранимых процедур

У меня есть хранимая процедура, которую мне нужно вызывать несколько раз, каждый раз передавая разные параметры. Я хотел бы собрать результаты в виде единого набора данных. Возможно ли что-то подобное ... ...
вопрос задан: 13 March 2011 20:20
0
ответов

Объединение двух полей в операторе SELECT

В моей таблице у меня есть поле «имя» и поле «фамилия». Я хотел бы выбрать все записи, в которых имя + пробел + фамилия является определенным значением. Я пробовал это: $ sql = "SELECT * FROM ...
вопрос задан: 13 March 2011 19:20
0
ответов

tsql transaction

Чтобы обернуть хранимую процедуру в транзакцию, я добавляю следующее: CREATE PROCEDURE [dbo]. [P_ORD_InsertTextField] // PARAMS КАК BEGIN BEGIN TRY BEGIN TRANSACTION // STP BODY ...
вопрос задан: 13 March 2011 12:38
0
ответов

Ошибка использования базы данных с Entity Framework 4 Code First

I есть приложение MVC3 и EF 4 Code First, которое настроено на изменение БД при изменении модели, установив для инициализатора БД значение DropCreateDatabaseIfModelChanges , ...
вопрос задан: 13 March 2011 07:29
0
ответов

Путаница в отношении отношения 1: 1

Я изучал проектирование баз данных и не понимаю, отношения 1: 1. Насколько я понимаю, вы можете просто добавить столбцы в соответствующую таблицу. Может ли кто-нибудь привести реальный пример ...
вопрос задан: 13 March 2011 05:04
0
ответов

Может кто-нибудь объяснить мне этот SQL-запрос?

Я читаю эту статью и пытаюсь понять этот SQL оператор, но я все еще новичок в SQL. Я не уверен, к какому комментарию и c относятся. Я думаю, что одним из них является имя таблицы, но я ...
вопрос задан: 13 March 2011 00:44
0
ответов

MySQL LEFT JOIN с необязательным значением во второй таблице

У меня есть две таблицы: проекты и user_licenses. Я бы хотел получить весь список проектов из базы данных, а также текущее состояние лицензии пользователя. В таблице лицензий есть поле идентификатора пользователя ...
вопрос задан: 12 March 2011 19:40
0
ответов

Как я могу рассматривать запрос UNION как подзапрос

У меня есть набор таблиц, которые логически представляют собой одну таблицу, разделенную на части по соображениям производительности. Мне нужно написать запрос, который эффективно объединяет все таблицы вместе, поэтому я использую одно предложение where
вопрос задан: 12 March 2011 00:30