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

Transact-SQL (T-SQL) - это диалект SQL, используемый Microsoft SQL Server и Sybase SAP.

2
Вывод списка параметров запуска экземпляра SQL Server
У меня есть сервер, который я только что перезапустил и проверил, какой флаг трассировки активен, используя DBCC TRACESTATUS: Флаг трассировки: 3688 Функция: удаляет сообщения в журнал ошибок о запущенных и остановленных трассировках Здесь вы можете увидеть, что делает каждый флаг трассировки. Флаг 3688 Начальные параметры следующие: Вопрос: Как я могу …

1
Я хочу добавить пользователя / логин для роли в другой базе данных без переключения баз данных
У меня есть роль / логин в «новой» базе данных mynewdbс ролью "emailsender". Я сценарий профиля для sp_send_dbmailи теперь пытаюсь сценарий добавления логина к DatabaseMailUserRoleв msdbи , кажется, иду по кругу. Важно отметить, что я хочу запустить свой скрипт обновления mynewdb. Я знаю, что могу использовать SSMSдля этого. Вопрос в …

1
Нулевые значения в выражении CASE
Я играю с некоторыми вещами в SSMS, чтобы узнать немного больше, когда я готовлюсь к экзамену 70-461, и я наткнулся на небольшое зависание. Я пытаюсь создать таблицу, с которой можно поиграться, поэтому мне не нужно изменять / удалять любые из уже созданных таблиц в базах данных AdventureWorks или TSQL2012. Я …

3
Желательно ли использовать временную таблицу, когда хранимая процедура может выполняться одновременно разными пользователями?
Я работаю над хранимой процедурой, которая получает objectGUID из активного каталога. Я сохраняю результат во временной таблице, а затем возвращаю значение в выходном параметре для использования с другими процессами. SP будет вызываться из разных хранимых процедур, а также из веб-приложений PHP, ASP Classic и ASP.Net. Я читал ЗДЕСЬ, что (относительно …


2
Оптимизировать выбор подзапроса с помощью COALESCE (…)
У меня есть большое представление, которое я использую из приложения. Я думаю, что сузил свою проблему с производительностью, но я не уверен, как ее исправить. Упрощенная версия представления выглядит так: SELECT ISNULL(SEId + '-' + PEId, '0-0') AS Id, *, DATEADD(minute, Duration, EventTime) AS EventEndTime FROM ( SELECT se.SEId, pe.PEId, …


1
Является ли «законным» создание и удаление #SomeTable более одного раза?
У меня есть своего рода код, выделенный как «связные блоки», которые я могу снова и снова вставлять в более длинный «скрипт конфигурации», и один из шаблонов, которые я использую, таков: CREATE TABLE #WidgetSetting ( WidgetID bigint not null, Name nvarchar(100) not null, Value nvarchar(max) not null, CreateDate datetime not null …

2
Некластеризованные индексы - ключи и неключи
Я просто хочу убедиться, что я на правильном пути с этими концепциями, поэтому любая обратная связь будет принята с благодарностью. Вот моя теория из запроса, который я только что оптимизировал, путем проб и ошибок и чтения документации MSDN. Запрос DECLARE @pic_id int SET pic_id = 1 SELECT ROW_NUMBER() OVER (ORDER …

3
Использование Row_Number для поиска последовательного количества строк
У меня есть этот столбец целых, которые представляют возникновение сигнала, и я пытаюсь добавить столбец, который показывает количество последовательных строк Если мои данные выглядят так 724 727 728 733 735 737 743 747 749 результирующие данные с последовательным столбцом подсчета строк будут выглядеть следующим образом 724 1 727 1 728 …

3
Когда процедурные запросы абсолютно необходимы?
Я знаю, что мы склонны избегать курсоров и циклов в SQL Server любой ценой, но в каких ситуациях вам абсолютно необходимы процедурные запросы, а запросы на основе множеств просто не дадут вам результатов? Я понимаю разницу между ними, я просто никогда не сталкивался с ситуацией, когда мне нужно использовать курсор. …

2
Разница между EXEC () и sp_executesql без параметров?
Я только что узнал о новой хранимой процедуре sp_executesql. Мне нравится тот факт, что есть способ выполнить параметризованный код из SQL Server. Но мне интересно, в чем разница между использованием хранимой процедуры sp_executesql, когда у вас нет никаких параметров, и простым вызовом EXEC напрямую. Кроме того, есть ли влияние на …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.