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

148
Как узнать текущую дату и время в MySQL?

Есть ли значение или команда, например DATETIME, которые я могу использовать в ручном запросе для вставки текущей даты и времени? INSERT INTO servers ( server_name, online_status, exchange, disk_space, network_shares ) VALUES( 'm1', 'ONLINE', 'ONLINE', '100GB', 'ONLINE' 'DATETIME' ) Приведенное в...

148
Ваш пароль не соответствует требованиям текущей политики

Я хочу создать нового пользователя в MySQL с синтаксисом: create user 'demo'@'localhost' identified by 'password'; Но он возвращает ошибку: Ваш пароль не соответствует требованиям текущей политики. Я пробовал много паролей, но они не работают. Как я могу это...

147
Оценивается ли короткое замыкание предложения SQL WHERE?

Оцениваются ли логические выражения в предложениях SQL WHERE для короткого замыкания ? Например: SELECT * FROM Table t WHERE @key IS NULL OR (@key IS NOT NULL AND @key = t.Key) Если @key IS NULL оценивается как истина, оценивается ли @key IS NOT NULL И @key = t.Key ? Если нет, то почему? Если да,...

147
Что означает ключевое слово KEY?

В этом определении таблицы MySQL: CREATE TABLE groups ( ug_main_grp_id smallint NOT NULL default '0', ug_uid smallint default NULL, ug_grp_id smallint default NULL, KEY (ug_main_grp_id) ); Что означает KEYключевое слово? Это не первичный ключ, это не внешний ключ, так что это просто индекс? Если...

147
PostgreSQL: лучше ли использовать несколько баз данных с одной схемой каждая или одну базу данных с несколькими схемами?

После этого комментария к одному из моих вопросов, я думаю, что лучше использовать одну базу данных с X-схемами или наоборот. Моя ситуация: я разрабатываю веб-приложение, в котором, когда люди регистрируются, я создаю (фактически) базу данных (нет, это не социальная сеть: каждый должен иметь доступ...

147
Список всех последовательностей в Postgres DB 8.1 с SQL

Я конвертирую БД из Postgres в MySQL. Так как я не могу найти инструмент, который делает сам трюк, я собираюсь преобразовать все последовательности postgres в идентификаторы автоинкремента в mysql со значением автоинкремента. Итак, как мне перечислить все последовательности в базе данных Postgres (...

147
ORA-00979 не группа по выражению

Я получаю ORA-00979 по следующему запросу: SELECT cr.review_sk, cr.cs_sk, cr.full_name, tolist(to_char(cf.fact_date, 'mm/dd/yyyy')) "appt", cs.cs_id, cr.tracking_number from review cr, cs, fact cf where cr.cs_sk = cs.cs_sk and UPPER(cs.cs_id) like '%' || UPPER(i_cs_id) || '%' and...

147
Почему NULL = NULL оценивается как ложное в SQL-сервере

В SQL-сервере, если у вас есть nullParam=NULLпредложение where, оно всегда оценивается как false. Это нелогично и вызвало у меня много ошибок. Я понимаю, IS NULLи IS NOT NULLключевые слова являются правильным способом сделать это. Но почему SQL-сервер ведет себя...

147
Oracle SELECT TOP 10 записей

У меня большая проблема с оператором SQL в Oracle. Я хочу выбрать ТОП-10 записей, упорядоченных STORAGE_DB, которых нет в списке из другого оператора выбора. Этот отлично работает для всех записей: SELECT DISTINCT APP_ID, NAME, STORAGE_GB, HISTORY_CREATED, TO_CHAR(HISTORY_DATE, 'DD.MM.YYYY') AS...

147
Как получить мин / макс двух целых чисел в Postgres / SQL?

Как мне найти максимум (или минимум) двух целых чисел в Postgres / SQL? Одно из целых чисел не является значением столбца. Я приведу пример сценария: Я хотел бы вычесть целое число из столбца (во всех строках), но результат не должен быть меньше нуля. Итак, для начала, у меня есть: UPDATE my_table...

147
Как ИЗМЕНИТЬ сразу несколько столбцов в SQL Server

Мне нужны ALTERтипы данных нескольких столбцов в таблице. Для одного столбца отлично работает следующее: ALTER TABLE tblcommodityOHLC ALTER COLUMN CC_CommodityContractID NUMERIC(18,0) Но как мне изменить несколько столбцов в одном операторе? Следующее не работает: ALTER TABLE tblcommodityOHLC...

147
Как избежать апострофа (') в MySql?

В документации MySQL сказано, что так и должно быть \'. Тем не менее, как Scite, так и MySQL показывает, что ''работает. Я видел это, и это работает. Что я должен

147
Сравнение дат в Oracle SQL

Я пытаюсь заставить его отображать количество сотрудников, нанятых после 20 июня 1994 г., но я получаю сообщение об ошибке "Недействительный идентификатор JUN. Пожалуйста, помогите, спасибо!" Select employee_id, count(*) From Employee Where to_char(employee_date_hired, 'DD-MON-YY') > 31-DEC-95;...

147
Получить первые n записей для каждой группы сгруппированных результатов

Ниже приведен простейший пример, хотя любое решение должно иметь возможность масштабирования до любого количества n лучших результатов: Учитывая таблицу, подобную приведенной ниже, со столбцами «человек», «группа» и «возраст», как бы вы могли получить 2 самых старых человека в каждой группе?...

147
Удаление конечных пробелов и обновление в столбцах в SQL Server

У меня есть конечные пробелы в столбце в таблице SQL Server с именем Company Name. Все данные в этом столбце имеют завершающие пробелы. Я хочу удалить все это, и я хочу, чтобы данные были без пробелов. Название компании как "Amit Tech Corp " Я хочу, чтобы название компании было "Amit Tech...

147
Как вручную выполнять команды SQL в Ruby On Rails с помощью NuoDB

Я пытаюсь вручную выполнить команды SQL, чтобы получить доступ к процедурам в NuoDB. Я использую Ruby on Rails и использую следующую команду: ActiveRecord::Base.connection.execute("SQL query") «SQL-запрос» может быть любой SQL-командой. Например, у меня есть таблица с названием «Feedback», и когда...