Articles of sql server 2012

Файл журнала растет с помощью режима простого восстановления

Я пытаюсь узнать, почему приведенный ниже код записывается в файл журнала. Я новичок и прочитал, что журнал не записывается, когда база данных находится в режиме простого восстановления. Но нижеприведенный код записывается как в режиме полного, так и в режиме SIMPLE. В каких случаях файл журнала записывается с простым режимом восстановления? Код: Declare @val int =1 […]

Лучшая альтернатива ROW_NUMBER для получения одной записи на группу

Мы строим хранилище данных, где хотим фиксировать цену каждого отдельного продукта и хранить данные за день. Существует таблица с FromDate и FromDate , каждая из которых может иметь NULL . Логика для поиска сегодняшней цены: Игнорируйте любые записи, в которых FromDate будет в будущем. Игнорируйте любые записи, в которых ToDate находится в прошлом. Если есть […]

искать последовательные значения и давать точки соответственно

У меня есть таблица здесь: table1 employee ID Reporting Manager EmployeeName Week No. Points 1 Mr. A Bob week1 -10 2 Mr. A Deepak week1 50 3 Mr. B Brinda week1 60 4 Mr. B Chriss week1 -10 1 Mr. A Bob week2 -10 2 Mr. A Deepak week2 40 3 Mr. B Brinda week2 […]

Невозможно изменить процедуру в SQL Server

Когда я запускаю, чтобы изменить процедуру, я получаю сообщение об ошибке: Msg 18487, уровень 14, состояние 1, строка 1 Ошибка входа в систему для пользователя 'tester'. Причина: срок действия пароля истек. Однако, когда я проверяю в разделе Безопасность -> Логины, я не могу найти пользователя с этим именем. Я также попытался удалить истечение с помощью […]

Как выбрать минимальное значение на записи

У меня есть база данных контактов, которые зарегистрировались для участия в ряде событий. База данных также содержит таблицу адресной информации. Часто отдельные контакты имеют несколько записей адресов. Мне нужен запрос, который возвращает регистрацию событий человека вместе с почтовым индексом из их последней записи адреса (относительно даты события). Я пытаюсь использовать min (DATEDIFF) в запросе ниже, […]

Код SQL для проверки IFEXISTS в db

Первый пост после здесь так голый со мной :). У меня есть следующий код, который я пытаюсь использовать, чтобы проверить, хранится ли значение внутри db. IF EXISTS ( SELECT * FROM [Clock] WHERE [clockIn] ='12/03/2016' AND UserName = 'ROSE' ) BEGIN RAISERROR('CLOCK IS TRUE NOTHING MORE TO DO',16 ,1) ROLLBACK TRAN END ELSE IF NOT […]

tabletable_updates в SQL Server Profiler

Недавно мы начали отслеживать SQL Profiler для захвата запросов, выполняемых на сервере. Как ни странно, мы наблюдали следующий запрос, выполняемый каждую минуту в базе данных. SELECT table_id, item_guid, oplsn_fseqno, oplsn_bOffset, oplsn_slotid FROM [Databasename].[sys].[filetable_updates_2105058535] WITH (readpast) ORDER BY table_id Когда я пытался выполнить вручную, он выдавал ошибку, говоря Msg 208, Level 16, State 1, Line 1 […]

SQL Server 2012 Сравните записи и найдите отсутствующие на основе динамических местоположений

У меня есть следующая проблема: я знаю, как обычно найти недостающие записи из одной таблицы, за исключением того, что я не могу узнать, где отсутствуют записи: Вот основная таблица Location | Role | Subrole A | R1 | SR1 A | R1 | SR2 A | R1 | SR3 B | R1 | SR1 B […]

Поиск по дате

Я пытаюсь найти разницу дат между today's date и given date в таблице. Некоторые строки имеют 1 date а другие – 2 dates (принимают более раннюю дату). Я пробовал с динамической переменной и временной таблицей, но все еще не работал declare @t nvarchar(1000) set @t = ' select a.Availability from [ScrappedData_Regina] a' if(len(@t) < = […]

Использование временных функций или процедур в скрипте

Я использую SQL Server 2012 , у меня есть скрипт, по которому я вставляю значения в таблицу, в этом скрипте мне нужно преобразовать формат некоторых переменных DateTime на основе двух параметров. Я могу сделать это, используя CASE или условие в sql . Мне не разрешено делать какие-либо Function или procedure в базе данных, к которым […]