Результаты поиска по запросу "sql"
Оператор «<>» SQL Server очень медленный по сравнению с «=» в таблице с несколькими миллионами строк
У меня есть две таблицы. Формы имеет ~ 77000 строк. Логи имеют ~ 2,7 миллиона строк. Следующий запрос возвращает «30198» менее чем за секунду: SELECT COUNT(DISTINCT logs.DOCID) FROM logs, forms WHERE logs.DOCID = forms.DOCID;И этот запрос ...
Нужно ли вручную закрывать и утилизировать SqlDataReader?
Я работаю с устаревшим кодом здесь и есть много случаевSqlDataReader которые никогда не закрываются или не утилизируются. Соединение закрыто, но я не уверен, нужно ли управлять считывателем вручную. Может ли это привести к снижению ...
Как конвертировать DateTime в VarChar
Я работаю над запросом в Sql Server 2005, где мне нужно преобразовать значение вDateTime переменная вvarchar переменная вyyyy-mm-dd формат (без временной части). Как мне это сделать?
Индексы SQL Server - по возрастанию или по убыванию, какая разница?
Когда вы создаете индекс для столбца или количество столбцов в MS SQL Server (я использую версию 2005), вы можете указать, что индекс для каждого столбца будет восходящим или нисходящим. Мне трудно понять, почему этот выбор даже здесь. Используя ...
Использование ISNULL против использования COALESCE для проверки определенного условия?
Я знаю, что несколько параметров могут быть переданыCOALESCE, но если вы хотите проверить только одно выражение, чтобы увидеть, если оно не существует, вы используете по умолчанию или лучше использоватьISNULL вместо? Есть ли выигрыш в ...
Linq: как исключить условие, если параметр имеет значение null
У меня есть некоторая таблица и следующее условие запроса: если параметр A равен нулю, принять все, если нет, использовать его в запросе. Я знаю, как сделать это в 2 этапа: List<O> list = null; if (A = null) { list = context.Obj.Select(o => ...
Asp.Net SQL Обновить страницу дубликатов вставок?
У меня есть страница * .aspx, которая содержит текстовое поле и кнопку. Когда пользователь вводит информацию в текстовое поле и щелкает сообщение, он вставляет данные в мою базу данных sql. Проблема в том, что если пользователь нажмет на ...
Как получить значение из предыдущей строки результата оператора SELECT?
Если у нас есть таблица FollowUp, в которой есть строки [ID (int), Value (Money)], и у нас есть несколько строк, например ID - значение 1 ------ 70 2 ------ 100 3 ------ 150 8 ------ 200 20 ----- 250 45 ----- 280 и мы хотим сделать один ...
Сравнение строк с одним пустым пространством раньше, в то время как другое не
Если мне нужно найти имя строки"Akito" и это лежит в таблице foo, тогда следующая нормальная процедура, select * from foo where `name = 'Akito'`Я пытался проверить два варианта этого, Работал нормально select * from foo where name = 'Akito 'Не ...
Проблема с alter, затем обновление в try catch с trans с использованием Transact-SQL
Вот некоторые Transact-SQL, которые я пытаюсь запустить через sqlcmd (SQL Server 2005). USE PUK; GO BEGIN TRANSACTION; BEGIN TRY -- - Modify RETRIEVAL_STAT alter table dbo.RETRIEVAL_STAT add SOURCE nvarchar(10) NULL, ACCOUNTNUMBER ...