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

Все версии Microsoft SQL Server (не MySQL). Также добавьте тег для конкретной версии, например sql-server-2016, поскольку он часто имеет отношение к вопросу.


2
Разработка базы данных для прогнозирования
Я пытаюсь узнать больше о реляционных базах данных, и я понял, что нет лучшего способа научиться делать что-то. Я решил сделать личную попытку взглянуть на личный бюджет учета и прогнозирования. До сих пор я провел некоторые исследования и хотел бы получить представление о моем текущем дизайне и нормализации баз данных. …

2
Как создать повторяющиеся дни недели в виде столбцов в сводной таблице?
Я новичок в программировании и базах данных, и я был бы благодарен за некоторую помощь по следующему сценарию. Я использую PHP с SQL Server. Я строю систему посещаемости сотрудников и хотел бы создать (сводную) таблицу с месяцами в виде строк и именами всех дней недели в виде столбцов (для определенного …
8 sql-server  php  pivot 

1
Блокировка вызвана Query Store. Невозможно очистить или отключить
Я недавно обновил наш SQL Server 2016 до SP2 и последний CU (KB4458621), выпущенный в августе 2018 года. Как раз в последний день или около того, я заметил, что у меня происходит некоторая блокировка. Я не могу убить SPID, потому что это не пользовательский процесс. Согласно SP_WHO2, команда называется «Запрашивать …

1
Возможно ли перегрузить функции SQL Server?
Можно ли перегрузить функцию сервера sql? Или скаляр, как ltrim, или агрегатная функция, как count? Даже если это была действительно очень плохая идея. Является ли это возможным? Что-то вроде дубликата перегруженной пользовательской функции T-SQL? Я бы сказал, что это не 100% дубликат, так как это было в версии 2005 года. …

1
Что происходит с грязными страницами, если система выходит из строя до следующей контрольной точки?
Предполагая, что база данных использует модель полного восстановления, когда запись записывается в SQL Server (с помощью INSERT/ UPDATEetc), запись в журнал с опережением записи гарантирует, что изменение будет записано в файл журнала перед изменением страницы данных. Записи журнала и страницы данных создаются в оперативной памяти и записываются на диск позже …

1
Данные изначально упорядочены, как если бы это был кластерный индекс
У меня есть следующая таблица с 7,5 миллионами записей: CREATE TABLE [dbo].[TestTable]( [Id] [int] IDENTITY(1,1) NOT NULL, [TestCol] [nvarchar](50) NOT NULL, [TestCol2] [nvarchar](50) NOT NULL, [TestCol3] [nvarchar](50) NOT NULL, [Anonymised] [tinyint] NOT NULL, [Date] [datetime] NOT NULL, CONSTRAINT [PK_TestTable] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE …

1
Почему план с ПОЛНОЙ оптимизацией показывает простую параметризацию?
Я читал, что только простые планы могут быть простыми параметризованными , и что не все запросы (даже если план тривиальный) могут быть простыми параметризованными . Тогда почему этот план показывает полную оптимизацию и простую параметризацию одновременно?

1
Как мне разрешить имя триггера базы данных с помощью встроенных функций?
У меня есть триггер базы данных, который я использую, чтобы предотвратить создание определенных процедур в пользовательских базах данных. Он появляется в sys.triggers, с object_id, но я не могу использовать object_idфункцию, чтобы найти его. SELECT OBJECT_ID(t.name, t.type) AS object_id, * FROM sys.triggers AS t; Точно так же я могу найти это …

4
Выйти из запроса в регистре?
Я пытаюсь настроить запрос, чтобы он сравнивал две даты из двух разных таблиц, и если они равны, запрос завершается. Если они не равны, тогда запрос будет продолжен и вставлены некоторые вещи. Однако я не могу понять, как заставить его делать то, что я хочу. SELECT TOP(1) @dateA=a.someDate FROM a ORDER …

3
Уменьшает ли резервное копирование базы данных размер журнала транзакций?
Я пытаюсь собрать некоторые знания о базах данных SQL, и у меня есть несколько вопросов о файле журнала транзакций (LDF). Прежде всего, когда вы создаете базу данных, вы должны определить начальный размер файла как для базы данных, так и для файла журнала. Из того, что я вижу, как только файлы …

1
Изменил ли Microsoft оптимизатор запросов относительно количества файлов и параллелизма?
Microsoft изменила оптимизатор запросов относительно количества файлов и параллелизма? Разве оптимизатор больше не учитывает количество файлов для определения степени параллелизма запроса? Если так, кто-нибудь знает, когда было сделано изменение? Если нет, может ли кто-нибудь предоставить ссылку на документацию Microsoft, в которой обсуждается эта тема (текущая документация для SQL Server 2014 …

2
Как я делаю факториалы в SQL Server?
В PostgreSQL я часто хочу сделать что-то вроде поиска факториала 7. Я могу сделать это очень просто с SELECT 7!; -- PostgreSQL is so full featured -- it even supports a prefix-factorial SELECT !!7; Даже в Excel естьFACT , =FACT(7) Как это сделать с SQL Server 2017 Enterprise?

2
Выберите TOP N Строк, отсутствующих во временной таблице SSMS
Я использую временные таблицы в своей базе данных, и когда я щелкаю правой кнопкой мыши по своей таблице в Management Studio 2017 (v17.4 14.0.17213.0), я не вижу Выбор топ-1000 строк в контекстном меню (нет проблем с не временными таблицами ) Есть идеи, как вернуть это контекстное меню? У меня такое …

4
Самый эффективный способ вызова одной и той же табличной функции для нескольких столбцов в запросе
Я пытаюсь настроить запрос, в котором одна и та же табличная функция (TVF) вызывается для 20 столбцов. Первым делом я преобразовал скалярную функцию во встроенную табличную функцию. Используется CROSS APPLYли наилучший способ выполнения одной и той же функции для нескольких столбцов в запросе? Упрощенный пример: SELECT Col1 = A.val ,Col2 …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.