Articles of sql

Какой из них предлагается в предложении WHERE: «wild cards» или «String Functions»?

Я знаю, что как Wild Cards, так и функции следует избегать в предложениях WHERE, если это возможно. Мой вопрос: какой из них еще лучше с точки зрения производительности, если предположить, что мы должны выбрать один из них? Более конкретно, у меня есть следующие два запроса, и я хочу знать, какой тип запроса предпочтителен вообще: select […]

Поиск в строке запятой SQL Server

Мне нужно выполнить поиск в строке запятой SQL Server. Например : Тип столбца имеет значения "A, C, T" и пользователь передает через приложение значения "M, T" . Мне нужно вернуть все строки, содержащие как минимум M , T , или и то, и другое. В этом случае должны быть возвращены A, C, T

SQL ORDER BY Сомнения

|——————— |—————— | | AttendanceCode | AttendanceDescription | |——————— |—————— | | MC | Medical Leave | |——————— |—————— | | NAPFA | NAPFA | |——————— |—————— | | Present | Present | |——————— |—————— | Я использую SQL Server 2014. У меня есть таблица с двумя столбцами, AttendanceCode и AttendanceDescription, и я использую раскрывающийся […]

Проблемы с добавлением столбца из DGV в SQL-сервер

Извините, если заголовок немного расплывчатый, но я не был уверен, как это сделать в коротком пространстве. Для контекста у меня есть кнопка сохранения, когда изменения внесены в базу данных SQL-сервера. Это отлично работает при добавлении строк или изменении значений даже при удалении строк. Там ничего плохого. Однако, когда я пытаюсь добавить или удалить столбцы, приложение […]

Как использовать более двух слов в сдерживаемых

Я ищу дополнительную информацию о canstable для решения моей проблемы Я посетил URL-адрес Microsoft https://msdn.microsoft.com/en-us/library/ms189760.aspx И я увидел этот пример CREATE TABLE Flags (Country nvarchar(30) NOT NULL, FlagColors varchar(200)); CREATE UNIQUE CLUSTERED INDEX FlagKey ON Flags(Country); INSERT Flags VALUES ('France', 'Blue and White and Red'); INSERT Flags VALUES ('Italy', 'Green and White and Red'); INSERT […]

Получение ошибки в SQL Server, выполняющей get-wmiobject

Я пытаюсь выполнить следующий запрос PowerShell в SQL Server xp_cmdshell "get-WmiObject Win32_LogicalDisk -AV-RISCVMSQL114 | Format-Table -Property DeviceID,FreeSpace,Size" После выполнения этого я получаю ошибку: 'get-WmiObject' не распознается как внутренняя или внешняя команда, операционная программа или командный файл. Я хочу выполнить эту команду на всех серверах SQL. Он запускается на SQL Server 2008, но на SQL Server […]

SQL Tree Filestructure – получить путь к файлу

Я имею только доступ к базе данных MSSQLServer, ссылающейся на файлы на сервере. Для представления файловой структуры используются две таблицы: folderInfo ————————————————- | id | parentId | Sequence | folderName | |———————————————— | 1 | 0 | 1 | folder1 | | 2 | 0 | 2 | folder2 | | 3 | 1 | […]

Тот же индекс, который отличается только на INCLUDE-d Colums?

Я пытаюсь оптимизировать производительность базы данных, и я использовал параметр «Предполагаемый план выполнения» в SSMS, чтобы он рекомендовал мне некоторые индексы. За несколько сотен строк кода он вернулся с предложениями вроде этого: Индекс 1 CREATE NONCLUSTERED INDEX [<Name of Missing Index, sysname,>] ON [dbo].[TABLE_NAME] ([ColA]) INCLUDE ([ColB],[ColC]) Индекс 2 CREATE NONCLUSTERED INDEX [<Name of Missing […]

Как добавить новый столбец с числовым суррогатным ключом в таблицу с добавочными номерами?

Итак, скажем, вам нужно добавить столбец int в таблицу, и вы хотите добавить 1, 2, 3, 4, 5, (и т. Д.) Ко всем строкам для этого нового столбца. Какой SQL это сделает? Я предполагаю, что цикл for будет идеальным (например, для каждой строки в таблице введите номер + 1, а затем увеличьте число) Что бы […]

Обновить триггер, как удалить старую запись

Я создал триггер Insert в таблице A, который вставляет запись в таблицу B всякий раз, когда вставка происходит в таблице A. Это работает нормально, но если я использую Update Trigger в таблице A, он вставляет обновленную запись в таблицу B, но не удаляет старую запись из таблицы B. Как добиться желаемого результата? ALTER TRIGGER trigger1 […]