Блокировка таблицы базы или как правильно?
Привет! Решаю нубскую задачу. Клиент читает запись из таблицы сли не находит ее, то добавляет. Как сделать чтобы исключить добавление дублирущей записи из разных процессов? В смысле как сделать...
View Articleкак программно определить перечень таблиц в хранимке
Требуется программно определить перечень используемых таблиц для заданной хранимой процедуры
View ArticleСумма в дереве (3 таблицы)
Введение"Требуемый код будет рассматриваться как окончательный вариант, поэтому просьба полностью понять задание. Все возникающие вопросы лучше задавать сразу. Считайте что Ваш код будет читать человек...
View ArticleПобитовый оператор
+DECLARE @i int;SET @i = 1 | 5; Update p SET Flags = 3 From T_USERS as p Where (p.Flags = @i & 1) AND DATEDIFF(month,p.LastPasswordChangeDate, GETDATE())>=4 Update p SET Flags = 7 From T_USERS...
View ArticleВыборка из первой непустой таблицы
Добрый день,Помогите, пожалуйста, советом!Есть две таблицы: в одной хранятся результаты выполнения отчета за определенный период, во второй хранятся данные для отчета. По входящему параметру (период)...
View Articlesql server job history message parse error
Доброго времени суток!СУБД: Microsoft SQL Server 2014 (SP1-CU5) (KB3130926) - 12.0.4439.1 (X64) Feb 15 2016 12:12:43 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing...
View ArticleSSIS - не заканчивается Data Flow Task в транзакции
MS SQL 2008R, SSISмой контейнер с транзакцией и подвисанием:- begin tran - delete from <Таблица>- date Flow Task: загрузка в таблицу <Таблица> (здесь подвисаю - бесконечно желтый Data Flow...
View ArticleОпять о блокировках
Прошу помочь новичку, с MS SQL только что начал работать. Есть большая (~100000000 строк ), хорошо индексированная таблица Z, из которой постоянно происходят большие, параллельные выборки с "грязным"...
View ArticleОтследить изменение данных.
Есть софт, принцип работы которого не понятен.В нем под сотню таблиц не всегда известного предназначения.Встала задача, понять - как всё это работает.Предполагаемый путь:Создать таблицу с именами...
View Articleсписок атрибутов в ноде
Есть такой рекорсет. В попытке распознать структуру хочется выташить имена полей.Кроме такого велосипеда ничего на ум не приходит DECLARE @xml XML = ' <access_account...
View ArticleЭкспорт таблицы в текстовик
Таблица в 100млн записей, которые надо вылить в плоский текстовый файл с разделителями.Можно написать прогу, но должны же наверно быть готовые инструменты.Скачал SSDT, установил. Захожу в программы...
View ArticleКак создать базу не видимую для админов
Есть ряд админов SQL Server, в роли sysadmins.Требуется создать отдельную пользовательскую БД для нескольких юзеров из AD таким образом, чтобы туда не могли ходить админы, просматривать таблицы этой БД...
View ArticleПриоритетное условие соединения таблиц
Необходимо соединить 2 таблицы t1 и t2 по условию t1.Id = t2.t1Id(приоритетное условие), либо по паре других полей(col1, col2), значения в которых составляют уникальную пару либо отсутствуют...
View Articleвозможность запроса для сложного случая
Подскажите, сложных запросов никогда не составлял, возможно ли вообще в данной ситуации обойтись одним sql-запросом?Есть БД описывающая охранную систему. Пропускные карточки, несколько комнат (зон) с...
View ArticleВыбор между кучей и таблицей с кластерным суррогатным ключом
Дано - есть некая система, нагруженная и многопоточная, работает на SQL 2008 R2. Потоки независимо друг от друга пишут в таблицу MsgStatusLog со следующими полями:Msg_GUID - GUID сообщенияMsg_Status -...
View ArticleSISS и SAS
Народ, всем привет! Просьба, сильно не пинать, так легонько в нужном направлении так, чтоб мимо не пролетел) Вопрос по SISS (Business intelligence) и SAS (Analysis services), какие инструменты...
View ArticleОшибка при создании таблицы
При создании таблицы выскакивает следующая ошибка : "В файле конфигурации может быть только один раздел "DbProviderFactories"" (скрин во вложении). Ссылка с решением проблемы из гугла -...
View Articleонлайн встреча Russian Virtual Chapter - 19 октября
Приглашаю на онлайн встречу Russian Virtual Chapter 19 октября. Тема встречи: Вредные советы для новичков Дата: 19 октября 2016 Описание: В докладе мы рассмотрим типичные ошибки при написании запросов...
View Articleкакой код быстрее?
Здравствуйте, какой код быстрее отработает? declare @m int,@dvc int select @dvc=100500 select @m=max(t.cc) from ( select count(*) cc from #analizspec where pcode = @dvc --1 union select count(*) cc...
View ArticleЗадачка
Есть 5-ть таблиц: t1 (pcode int,rn int,a varchar (300)) t2 (pcode int,rn int,a varchar (300)) t3 (pcode int,rn int,regim int,a varchar (300)) t4 (pcode int,rn int,regim int,a varchar (300)) t5 (pcode...
View Article