sql- все статьи тега ➜ страница 29
Онлайн-базы данных для тестирования запросов Oracle SQL? [закрытый]
Я учусь на курс бакалавриата баз данных. Я хотел бы знать, есть ли какие-либо онлайн-сайты, которые позволяют мне делать запросы к уже построенной и заполненной базе данных (с известной схемой), поэтому мне не нужно было устанавливать SQL и заполнять его данными самостоятельно. в настоящее время я делаю некоторые упражнения вручную на рабочей книге у меня есть здесь, но я немного боюсь, что я могу делать их неправильно, и это трудно проверить их правильность без тестирования их против "реально ...
Как передать значение null в SQL хранимой процедуры с C#.net код
Im вызов хранимой процедуры SQL из куска C#.net код: SqlHelper.ExecuteDataset(sqlConnection, CommandType.StoredProcedure, STORED_PROC_NAME, sqlParameters); здесь sqlParameters переменной определяется как: SqlParameter[] sqlParameters = new SqlParameter[SQL_NUMBER_PARAMETERS]; Log.Logger.Debug(string.Format("Running proc: {0} ", STORED_PROC_NAME)); SqlParameters[0] = new SqlParameter("fieldID", SqlDbType.BigInt ); SqlParameters[0].Value = fieldID; Sql ...
Возможно ли иметь параметр по умолчанию для хранимой процедуры mysql?
я погуглил это и продолжаю придумывать "нет, это невозможно", но эти сообщения были датированы 2005-2007 годами, поэтому мне интересно, было ли это изменено. Пример кода: CREATE PROCEDURE `blah` ( myDefaultParam int = 0 -- This breaks the code for some reason ) BEGIN -- Do something here END одним из решений было передать null, а затем проверить на null и значение переменной. Я не хочу этого делать и не должна. Если это правда, то разработчики MySql должны проснуться, потому что есть гора ...
Найти все столбцы определенного типа во всех таблицах базы данных SQL Server
Как я могу найти все столбцы определенного типа (например NTEXT) во всех таблицах в базе данных SQL Server? Я ищу SQL-запрос. ...
Изменить таблицу в сценарии установки Magento без использования SQL
Джонатон День говорит "обновления не должны быть в виде SQL-команды". Я еще не сталкивался любые состояния DDL или DML, которые не могут быть выполнена с помощью Magento в конфиг структуры. (вопрос как я могу перенести изменения конфигурации из среды разработки в производственную среду?) Я хотел бы знать, как лучше добавить/изменить/удалить столбец или индекс в/из таблицы в этом манера, но без опоры на SQL? Это вообще возможно? кроме того, какие другие действия могут быть выполне ...
Обновление нескольких строк в Entity Framework из списка идентификаторов
Я пытаюсь создать запрос для Entity framework, который позволит мне взять список идентификаторов и обновить поле, связанное с ними. пример в SQL: UPDATE Friends SET msgSentBy = '1234' WHERE id IN (1, 2, 3, 4) Как мне преобразовать выше в entity framework? ...
В чем разница между хэш-соединением и объединением слиянием (Oracle RDBMS?
каковы прирост/потери производительности между хэш-соединениями и объединениями слияния, особенно в СУБД Oracle? ...
Вычислить возраст в MySQL (InnoDb)
Если у меня есть лица дата рождения хранится в таблице в виде dd-mm-yyyy и я вычитаю его из текущей даты, в каком формате возвращается дата? Как я могу использовать этот возвращенный формат для вычисления чьего-то возраста? ...
Как обновить строки со случайной датой
У меня есть простая таблица SQL, которая имеет столбец DateTime. Я хотел бы обновить все строки (>100000 строк) со случайной датой. Есть ли простой способ сделать это SQL-запрос? ...
SQL Server: недопустимое имя столбца
Я работаю над изменением существующей хранимой процедуры SQL Server. Я добавил два новых столбца в таблицу и также изменил хранимую процедуру, чтобы выбрать эти два столбца. Хотя столбцы доступны в таблице SQL Server продолжает давать эту ошибку: недопустимое имя столбца 'INCL_GSTAMOUNT' может кто-нибудь пожалуйста, скажите мне, что тут не так? ...
Могу ли я добавить столбец not null без значения по умолчанию
могу ли я добавить столбец, который я указываю как NOT NULL,я не хочу указывать значение по умолчанию, но MS-SQL 2005 говорит: ALTER TABLE позволяет добавлять только столбцы, которые могут содержать значения null или иметь определение по умолчанию, или добавляемый столбец является столбцом идентификатора или метки времени, или, альтернативно, если ни одно из предыдущих условий не выполняется, таблица должна быть пустой, чтобы разрешить добавление этого столбца. Столбец 'test' не может быть д ...
Как перевернуть битовые поля в T-SQL?
Я пытаюсь перевернуть битовое поле в SQL Server с помощью запроса на обновление, то есть я хочу сделать все 0 в 1 и наоборот. Какое самое элегантное решение? в T-SQL, похоже, нет побитового оператора NOT (если только я не пропустил что-то очевидное), и я не смог найти никакого другого способа выполнения обновления. ...
SQL Server для каждого цикла
у меня есть следующий SQL запрос: DECLARE @MyVar datetime = '1/1/2010' SELECT @MyVar Это, естественно, возвращает 1/1/2010'. то, что я хочу сделать, это иметь список дат, скажем: 1/1/2010 2/1/2010 3/1/2010 4/1/2010 5/1/2010 затем я хочу для каждого через числа и запустить SQL-запрос. что-то вроде (псевдокод): List = 1/1/2010,2/1/2010,3/1/2010,4/1/2010,5/1/2010 For each x in List do DECLARE @MyVar datetime = x SELECT @MyVar Так что это вернется: - 1/1/2010 2/1/2010 3 ...
Как добавить первичный ключ автоматического увеличения в базу данных SQL Server?
у меня есть таблица, что в настоящее время не имеет первичного ключа. Все, что мне нужно сделать, это добавить primary key, no null, auto_increment. Я работаю с ...
Как MongoDB избежать беспорядка SQL-инъекции?
Я читал свою верную книгу О'Рейли и наткнулся на отрывок о том, как Монго, по своей природе, избегает болота ошибок, подобных SQL-инъекциям. в моей кишке, я думаю, что понимаю это. Если необеззараженных Варс передаются в запросы, они не могут вырваться из документа-ориентированная структура запроса с UNION,JOIN запрос получился комментарий и т. д. как MongoDB избежать беспорядка инъекции SQL? Это просто по природе этого синтаксиса запроса? ...
SQL разбивает значения на несколько строк
у меня есть таблица : id | name 1 | a,b,c 2 | b Я хочу выводить вот так: id | name 1 | a 1 | b 1 | c 2 | b ...
Что вы делаете в SQL Server для создания или изменения?
год 2009 и SQL Server не имеет создать или изменить / заменить. Вот что я делаю вместо этого. IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_NAME = 'SynchronizeRemoteCatalog' AND ROUTINE_SCHEMA = 'dbo' AND ROUTINE_TYPE = 'PROCEDURE') EXEC ('DROP PROCEDURE dbo.SynchronizeRemoteCatalog') CREATE PROCEDURE dbo.SynchronizeRemoteCatalog AS BEGIN -- body END для триггеров вы должны опираться на собственные системные представления. я ...
Примеры SQL-инъекций через addslashes ()?
в PHP, я знаю, что mysql_real_escape гораздо безопаснее, чем с помощью addslashes. Однако я не смог найти пример ситуации, когда addslashes позволит SQL-инъекции произойти. может кто-нибудь привести несколько примеров? ...
Как просмотреть хранимые процедуры в phpMyAdmin?
Я создал хранимую процедуру в phpMyAdmin CREATE PROCEDURE Sample() SELECT * FROM feedback где я мог бы просмотреть эту процедуру? Если это невозможно в phpMyAdmin, что такое / есть некоторые хорошие программы, которые имеют возможность писать, хранить и просматривать хранимые процедуры, таблицы и т. д.? ...
Сумма SQL с условием
в настоящее время у меня есть большой оператор SQL, в который я добавляю следующую строку, чтобы получить общую сумму денег для каждого идентификатора транзакции (которые уникальны): select sum(cash) from Table a where a.branch = p.branch and a.transID = p.transID) TotalCash и теперь мне нужно сделать то же самое, но только суммировать денежные значения, которые имеют valuedate в течение последнего месяца, поэтому у меня есть что-то вроде этого: select sum(CASE ValueDate WHEN > @startMon ...