Search sql: Query with Full-Text Search — SQL Server

Марийский государственный университет

Марийский государственный университет

Заявка на обучение

Все направления09.02.07 Информационные системы и программирование (профиль: разработчик веб и мультимедийных приложений)19.02.08 Технология мяса и мясных продуктов35.02.05 Агрономия36.02.01 Ветеринария01.03.01 Математика02.03.03 Математическое обеспечение и администрирование информационных систем03.03.02 Физика04.03.01 Химия04.05.01 Фундаментальная и прикладная химия05.03.06 Экология и природопользование06.03.01 Биология09.03.02 Информационные системы и технологии13.03.02 Электроэнергетика и электротехника13.03.02 Электроэнергетика и электротехника (направленность (профиль) программы: Электроснабжение)19.03.03 Продукты питания животного происхождения (направленность (профиль) программы: Технология молока и молочных продуктов)19.03.03 Продукты питания животного происхождения (направленность (профиль) программы: Технология мяса и мясных продуктов)22. 03.01 Материаловедение и технологии материалов31.05.01 Лечебное дело31.05.02 Педиатрия33.05.01 Фармация35.03.04 Агрономия (направленность (профиль) программы: Агробизнес)35.03.06 Агроинженерия (направленность (профиль) программы: Машины и оборудование для производства, хранения и переработки сельскохозяйственной продукции)35.03.07 Технология производства и переработки сельскохозяйственной продукции (направленность (профиль) программы: Технология производства и переработки продукции растениеводства)36.03.02 Зоотехния (направленность (профиль) программы: Биотехнология (Технология производства животноводческой продукции)36.05.01 Ветеринария (специализация: Болезни животных)37.03.01 Психология (направленность (профиль) программы: Психология в социальной сфере)38.03.01 Экономика38.03.02 Менеджмент40.03.01 Юриспруденция (направленность (профиль) программы: Гражданско-правовой)40.03.01 Юриспруденция (направленность (профиль) программы: Уголовно-правовой)41.03.05 Международные отношения (направленность (профиль) программы: Мировая политика и международный бизнес)42. 03.01 Реклама и связи с общественностью42.03.02 Журналистика (направленность (профиль) программы: Традиционные и новые медиа)43.03.01 Сервис44.03.01 Педагогическое образование (направленность (профиль) программы: Начальное образование)44.03.01 Педагогическое образование (направленность (профиль) программы: Физическая культура)44.03.02 Психолого-педагогическое образование (направленность (профиль) программы: Психология и педагогика дошкольного образования)44.03.02 Психолого-педагогическое образование (направленность (профиль) программы: Психология образования)44.03.03 Специальное (дефектологическое) образование (направленность (профиль) программы: Логопедия)44.03.04 Профессиональное обучение (по отраслям) (направленность (профиль) программы: Декоративно-прикладное искусство и дизайн)44.03.04 Профессиональное обучение (по отраслям) (направленность (профиль) программы: Экономика и управление)44.03.05 Педагогическое образование (с двумя профилями подготовки) (направленность (профиль) программы: Иностранный язык (английский) и Иностранный язык (французский)44. 03.05 Педагогическое образование (с двумя профилями подготовки) (направленность (профиль) программы: Иностранный язык (немецкий) и Иностранный язык (английский)44.03.05 Педагогическое образование (с двумя профилями подготовки) (направленность (профиль) программы: Математика и физика)44.03.05 Педагогическое образование (с двумя профилями подготовки) (направленность (профиль) программы: Начальное образование и информатика)44.03.05 Педагогическое образование (с двумя профилями подготовки) (направленность (профиль) программы: Образование в области истории и обществознания)44.03.05 Педагогическое образование (с двумя профилями подготовки) (направленность (профиль) программы: Образование в области русского языка и литературы)44.03.05 Педагогическое образование (с двумя профилями подготовки) (направленность (профиль) программы: Родной язык и литература, иностранный язык (английский)44.03.05 Педагогическое образование (с двумя профилями подготовки) (направленность (профиль) программы: Русский язык как иностранный и английский язык)44. 03.05 Педагогическое образование (с двумя профилями подготовки) (направленность (профиль) программы: Физическая культура и безопасность жизнедеятельности)44.03.05 Педагогическое образование (с двумя профилями подготовки) (направленность (профиль) программы Иностранный язык (английский) и Иностранный язык (немецкий)44.03.05 Педагогическое образование с двумя профилями подготовки (направленность (профиль) программы: Биология и география)45.03.01 Филология (направленность (профиль) программы: Отечественная филология (Марийский язык и литература, русский язык и литература)45.03.02 Лингвистика (направленность (профиль) программы: Перевод и переводоведение)46.03.01 История (направленность (профиль) программы: Отечественная история, всеобщая история)46.03.02 Документоведение и архивоведение (направленность (профиль) программы: Документоведение и документационное обеспечение управления)49.03.01 Физическая культура (направленность (профиль) программы: Спортивная тренировка в избранном виде спорта)49. 03.03 Рекреация и спортивно-оздоровительный туризм (направленность (профиль) программы: Спортивно-оздоровительный туризм)51.03.02 Народная художественная культура (направленность (профиль) программы: Руководство любительским театром)51.03.02 Народная художественная культура (направленность (профиль) программы: Руководство хореографическим любительским коллективом)51.03.02 Народная художественная культура (направленность (профиль) программы: Руководство этнокультурным центром)51.03.04 Музеология и охрана объектов культурного и природного наследия (направленность (профиль) программы: Технология музейной и экскурсионной деятельности)52.03.01 Хореографическое искусство (профиль: Педагогика современного танца)01.04.01 Математика02.04.03 Математическое обеспечение и администрирование информационных систем09.04.02 Информационные системы и технологии09.04.02 Информационные системы и технологии (направленность (профиль) программы: Системы и технологии комплексного мониторинга природных, техногенных и физических сред)13. 04.02 Электроэнергетика и электротехника19.04.03 Продукты питания животного происхождения (направленность (профиль) программы: Технология продуктов питания животного происхождения)22.04.01 Материаловедение и технологии материалов35.04.04 Агрономия (направленность (профиль) программы: Технология производства продукции растениеводства)35.04.06 Агроинженерия (направленность (профиль) программы: Технологическое оборудование для хранения и переработки сельскохозяйственной продукции)37.04.01 Психология (направленность (профиль) программы: Психология управления персоналом)38.04.01 Экономика38.04.02 Менеджмент40.04.01 Юриспруденция41.04.05 Международные отношения (направленность (профиль) программы: Международная политика и транснациональный бизнес)43.04.01 Сервис44.04.01 Педагогическое образование (направленность (профиль) программы: Менеджмент в образовании)44.04.01 Педагогическое образование (направленность (профиль) программы: Образование в области физической культуры и безопасности жизнедеятельности)44. 04.01 Педагогическое образование (направленность (профиль) программы: Образование в области физической культуры и спорта)44.04.01 Педагогическое образование (направленность (профиль) программы: Проектирование и реализация образовательных программ по родным языкам)44.04.01 Педагогическое образование (направленность (профиль) программы: Языковое образование)44.04.01 Педагогическое образование (направленность (профиль) программы: Языковое образование в области русского языка и литературы)44.04.02 Психолого — педагогическое образование (направленность (профиль) программы: Управление дошкольным образованием)44.04.03 Специальное (дефектологическое) образование (направленность (профиль) программы: Психолого-педагогическое сопровождение образования лиц с ограниченными возможностями здоровья)44.04.04 Профессиональное обучение (по отраслям) (направленность (профиль) программы: Инновации в профессиональном образовании)44.04.04 Профессиональное обучение (по отраслям) (направленность (профиль) программы: Консалтинг в системе профессионального образования)46. 04.01 История (направленность (профиль) программы: Археология и этнология)46.04.01 История (направленность (профиль) программы: Отечественная история, история и культура регионов России)46.04.02 Документоведение и архивоведение (направленность (профиль) программы: Документационное обеспечение управления)51.04.02 Народная художественная культура (направленность (профиль) программы: Культурное наследие народов Волго-Камья)51.04.02 Народная художественная культура (направленность (профиль) программы: Педагогика хореографии)51.04.04 Музеология и охрана объектов культурного и природного наследия (направленность (профиль) программы: Социокультурные проекты в музейной практике)

С правилами обработки персональных данных, ознакомлен.

Подписаться на рассылку

Выберите информацию, которую хотите получать

Новости университета

Образование

Образование

Образование

Образование

Образование

Новости университета

Образование

Образование

Образование

Образование

Образование

Новости университета

Письмо в деканат

Задать вопрос

Юридическая консультация

Семейное правоЖилищное правоТрудовое правоПраво социального обеспеченияНаследственное право

C политикой безопасности персональных данных,ознакомлен и даю согласие на обработку данных

Оставить отзыв

Письмо сотруднику

Замечание

Регистрационная форма участника

C политикой безопасности персональных данных,ознакомлен и даю согласие на обработку данных

Как найти ключевые слова в хранимых процедурах и функциях SQL Server

Автор: Тим Форд   |
Комментарии (7)   | Связанный: Дополнительно > Представления и функции динамического управления

Проблема

Сколько раз вам приходилось устранять неполадки или вносить изменения в существующую базу данных
что не документировано должным образом или полностью? Даже нужно искать конкретную
хранимая процедура, которая ссылается на определенную таблицу или процесс? Если у вас есть
глубокое знание базы данных, то это может не быть большой проблемой для вас.
Что произойдет, если эта база данных от стороннего разработчика, готовое решение
провайдером или разработан другим сотрудником вашей компании? Если вы используете
представление INFORMATION_SCHEMA.ROUTINES для исследования и устранения этой проблемы,
задача превращается из сложной в легкую прогулку.

Решение

Представление INFORMATION_SCHEMA.ROUTINES, представленное в SQL 2000, предоставляет метаданные.
в текущей базе данных, поскольку это относится к контенту, полученному из syscomments и
sysobjects системные представления и системные таблицы. Он содержит по одной строке для каждого
функция и хранимая процедура в базе данных, для которых текущий пользователь
права. Это важное замечание. Если у вас ограниченные права
в базу данных INFORMATION_SCHEMA.ROUTINES может не возвращать полный набор результатов
поскольку это относится к запросу, который вы выполняете.

Если вы ищете определенное ключевое слово или блок текста, вы можете просто запросить
представление INFORMATION_SCHEMA. ROUTINES следующим образом, заменив строку поиска
для «КЛЮЧЕВОЕ СЛОВО»:

 ВЫБЕРИТЕ ROUTINE_NAME, ROUTINE_DEFINITION
ИЗ INFORMATION_SCHEMA.ROUTINES
ГДЕ ROUTINE_DEFINITION КАК '%KEYWORD%'
И ROUTINE_TYPE='ПРОЦЕДУРА'
ЗАКАЗАТЬ ПО ROUTINE_NAME
 

Это эквивалентно запуску следующего запроса непосредственно к системе.
таблицы/представления:

 ВЫБЕРИТЕ sys.sysobjects.name, sys.syscomments.text
ИЗ sys.sysobjects ВНУТРЕННЕЕ СОЕДИНЕНИЕ syscomments
ПО sys.sysobjects.id = sys.syscomments.id
ГДЕ sys.syscomments.text КАК '%KEYWORD%'
И sys.sysobjects.type = 'P'
ЗАКАЗАТЬ ПО sys.sysobjects.NAME
 

Представление INFORMATION_SCHEMA.ROUTINES можно использовать для поиска содержимого функций
также. Просто измените предложение WHERE следующим образом, заменив поиск
строка вместо «KEYWORD» еще раз:

 ВЫБЕРИТЕ ROUTINE_NAME, ROUTINE_DEFINITION
ИЗ INFORMATION_SCHEMA.ROUTINES
ГДЕ ROUTINE_DEFINITION КАК '%KEYWORD%'
И ROUTINE_TYPE='ФУНКЦИЯ'
ЗАКАЗАТЬ ПО ROUTINE_NAME
 

Чтобы подчеркнуть тот факт, что этот процесс обратно совместим с Microsoft SQL
Server 2000, я выполнил следующий запрос к базе данных Northwind.
Мне интересно найти все хранимые процедуры, использующие функцию ROUND():

 ИСПОЛЬЗОВАНИЕ Северный ветер
ИДТИ

ВЫБЕРИТЕ ROUTINE_NAME, ROUTINE_DEFINITION
ИЗ INFORMATION_SCHEMA.ROUTINES
ГДЕ ROUTINE_DEFINITION LIKE '%ROUND%'
И ROUTINE_TYPE='ПРОЦЕДУРА'
ЗАКАЗАТЬ ПО ROUTINE_NAME
ИДТИ
 

Из этого я могу определить, что есть две хранимые процедуры, использующие
эта функция.

Вот еще один пример поиска кода, содержащего строку. Это
Пример предоставлен одним из наших читателей. С помощью этого кода вы можете указать
тип объекта, который вы хотите найти:

  • ТР — триггер
  • FN — скалярная функция
  • IF — табличная функция
  • В — вид
  • P — процедура
 DECLARE @ObjectType VARCHAR(25)= 'P'; -- ТР, ФН, ЕСЛИ, В, П
DECLARE @Code VARCHAR(25)= 'клиент';
ВЫБИРАТЬ
     фамилию + '.' + о.имя, м.определение
ОТ
   sys.sql_modules как м
   ВНУТРЕННЕЕ СОЕДИНЕНИЕ sys.objects AS или ON m.object_id = o.object_id
   ВНУТРЕННЕЕ СОЕДИНЕНИЕ sys. schemas AS s ON o.schema_id = s.schema_id
ГДЕ о.тип = @ObjectType
      И o.name НЕ НРАВИТСЯ 'sp_%'
      И m.definition LIKE '%' + @Code + '%'
СОРТИРОВАТЬ ПО
     фамилию
   , о.имя;
 
Следующие шаги
  • В следующий раз, когда вам понадобится устранить неполадки с объектом, рассмотрите возможность изучения
    Представления INFORMATION_SCHEMA. Начиная с SQL Server 2000 нам говорили не
    углубляться в системные таблицы, но мы все это делаем — нам удобно делать
    так после восьми лет. Не позволяйте страху перед неизвестным помешать вам упростить
    запрос ваших метаданных с использованием представлений INFORMATION_SCHEMA, Dynamic
    Представления управления и функции динамического управления.
  • Следите за советами по INFORMATION_SCHEMA, DMV и DMF. До тех пор,
    ознакомьтесь с этими советами:

    • Представления и функции динамического управления — SQL Server 2005 Exposed

    • SQL Server 2000–2005 Crosswalk — идентификатор кода

    • SQL Server 2000–2005 Crosswalk — блокировка ресурсов

    • Нахождение процента завершения процесса с помощью динамических управленческих представлений

    • Значения базы данных ресурсов SQL Server 2005 в Dynamic Management Views\Functions

Об авторе

Тим Форд — старший администратор баз данных в MindBody.

Посмотреть все мои советы


Четверг, 13 октября 2022 г. — 14:09:12 — Амит Вернуться к началу (

)


SELECT DISTINCT
o.name AS Object_Name,
o.type_desc
FROM sys.sql_modules m
INNER JOIN
sys.objects o
ON m.object_id = o.object_id
WHERE m.definition Like ‘%\[ТЕКСТ ПОИСКА\] %’;

20 июля 2021 г., 3:0914:00 — Майкл Таннер Вернуться к началу (89031)
Команды «Нравится», другим подстановочным знаком является символ подчеркивания, поэтому, например, текущий код не будет выбирать имя «ЗАПИСЬ»

. Следует изменить его на:

И ПОДСТРОКА (o.name, 1,3) <> ‘sp_’

Четверг, 2 мая 2019 г. – 19:21:29 – Дэвид Джиллетт Вернуться к началу (79908)

Этот метод не выполняет поиск по всему тексту длинных хранимых процедур. Этот код будет:

 DECLARE @ObjectType VARCHAR(25)= 'FN'; -- ТР, ФН, ЕСЛИ, В, П
DECLARE @Code VARCHAR(25)= 'KMEP';
ВЫБИРАТЬ
  фамилию + '.' + о.имя
ОТ
 sys.sql_modules как м
 ВНУТРЕННЕЕ СОЕДИНЕНИЕ sys.objects AS или ON m.object_id = o.object_id
 ВНУТРЕННЕЕ СОЕДИНЕНИЕ sys.schemas AS s ON o.schema_id = s.schema_id
ГДЕ о.тип = @ObjectType
    И o.name НЕ НРАВИТСЯ 'sp_%'
   И m.definition LIKE '%' + @Code + '%'
СОРТИРОВАТЬ ПО
  фамилию
 , о.имя; 

Понедельник, 23 апреля 2018 г. – 11:50:36 – SASI Kumar Вернуться к началу (75761)

Как получить все связанные SP со всего сервера (из всех баз данных) на основе заданной строки?

Заранее спасибо,

Саси Кумар

Четверг, 23 апреля 2015 г. — 4:09:28 — Андерс Норелл Вернуться к началу (37003)

Отличный совет! Мне помогло

Спасибо Андерс

Четверг, 5 апреля 2012 г. — 5:38:25 — Грифстер Вернуться к началу (16786)

Я заметил, что если ваша хранимая процедура содержит более 4000 символов и искомое слово находится после 4000-го символа, эта инструкция select не найдет его.

Вторник, 21 декабря 2010 г. — 6:20:21 — lacoderr Вернуться к началу (10474)

Другой метод поиска в хранимых процедурах, триггерах и функциях:

http://it. expertmonster.com/question/How-to-search-in-stored-procedures-108.html

Различные способы поиска объектов в базах данных SQL

В этой статье рассматриваются различные способы поиска объектов базы данных в базе данных SQL, таких как таблицы, хранимые процедуры,
функции и представления.

Введение

SQL Server имеет множество объектов базы данных, таких как таблица, представление, хранимая процедура, функция, ограничения, правило, синоним,
триггеры. Вы, будучи разработчиком или администратором базы данных, можете работать с тысячами баз данных. Хотя вы должны использовать правильное соглашение об именах для объектов базы данных, запомнить имена объектов сложно.
Давайте рассмотрим один производственный экземпляр, состоящий из множества баз данных. Вы хотите найти конкретное
объект базы данных, но не уверен, что он существует в какой базе данных. Невозможно изучить каждую базу данных и просмотреть
объект.

В этой статье мы исследуем различные способы поиска объектов базы данных в базе данных SQL.

Использовать представление системного каталога sys.objects

Мы можем использовать представление системного каталога sys.objects для просмотра всех объектов в базе данных SQL. У него есть столбец
тип, который содержит категорию объекта. Например, если мы хотим искать только определенную пользователем таблицу, мы используем
Значение «U» для столбца типа.

Фильтрую записи по полезным столбцам. Вы можете получить все столбцы, используя оператор select *.

1

2

3

4

5

6

7

8

9 9 0003

ИСПОЛЬЗОВАНИЕ [AdventureWorks];

GO

SELECT name AS [Name],

       SCHEMA_NAME(schema_id) AS schema_name,

       type_desc,

       create_date, 9000 3

       change_date

FROM sys. objects

WHERE type = ‘u’

Точно так же мы используем значение «P» для хранимой процедуры.

1

2

3

4

5

6

7

8

9 9 0003

ИСПОЛЬЗОВАНИЕ [AdventureWorks];

GO

SELECT name AS [Name],

       SCHEMA_NAME(schema_id) AS schema_name,

       type_desc,

       create_date,

       change_date

ИЗ sys.objects

ГДЕ тип = ‘p’

Вы также можете искать объекты, измененные за N дней. В приведенном ниже запросе мы пытаемся найти выходные объекты.
изменено за последние 60 дней в образце базы данных [adventureWorks].

1

2

3

4

5

6

7

8

9

10

11

ИСПОЛЬЗОВАНИЕ [AdventureWorks];

GO

SELECT name AS [Name],

       SCHEMA_NAME(schema_id) AS schema_name,

       type_desc,

       create_date, 9000 3

       change_date

ОТ sys. objects

ГДЕmodify_date > GETDATE() — 60

ЗАКАЗАТЬ ПОmodify_date;

ГО

Вы можете обратиться к документам Microsoft для получения информации о различных значениях столбца Type в sys.objects.

Использование представлений System Information Schema

Мы также можем использовать представления информационной схемы для поиска определенных объектов базы данных SQL. Например, мы используем information_schema.Tables , чтобы найти определенные таблицы в базе данных SQL.

В приведенном ниже сценарии мы ищем [Demotable].

SELECT *

FROM information_schema.Tables

ГДЕ [Table_Name] = ‘demotable’

Мы можем использовать это представление схемы, чтобы найти представление базы данных, если мы запустим вышеуказанный запрос без предложения WHERE, он вернет
как таблицы SQL, так и представления.

Точно так же мы можем использовать information_schema.CHECK_CONSTRAINTS , чтобы узнать ограничения проверки в
текущая база данных.

ВЫБЕРИТЕ *

ИЗ information_schema.CHECK_CONSTRAINTS

Мы можем использовать information_schema.SCHEMATA для поиска схемы и ее владельцев с помощью приведенного ниже запроса.

ВЫБЕРИТЕ имя_каталога AS Имя_БД,

    имя_схемы,

    владелец_схемы

FROM information_schema.SCHEMATA;

Вы можете проверить полный список информационных схем, используя документы Microsoft.

Поиск объекта с помощью подробностей обозревателя объектов SSMS

Мы можем использовать встроенную в SSMS функцию поиска объектов, чтобы найти определенные объекты во всех онлайн-базах данных в экземпляре SQL.

Перейдите к View-> Object Explorer Details в SSMS. Вы можете использовать сочетание клавиш F7, чтобы открыть его.

Он открывает следующий экран и показывает различные папки — Базы данных, Безопасность, Объекты сервера, Репликация,
PolyBase, всегда в режиме высокой доступности. Вы также можете увидеть окно поиска, как показано ниже.

Поиск объектов в одной базе данных SQL

Здесь вы можете либо искать объект в определенной базе данных. Для этого вы можете просмотреть папку базы данных и
выберите необходимую базу данных.

Теперь введите имя объекта в поле поиска и нажмите Enter.

Он ищет объект и дает вам результат, как показано ниже. Вы также получаете путь в выходном формате PowerShell.

Объект поиска во всех интерактивных базах данных SQL

Вы можете искать объекты во всех базах данных в подключенном экземпляре, используя этот поиск проводника объектов. На дому
странице проводника объектов введите название объекта и выполните поиск.

В приведенном ниже результате вы видите, что указанный объект существует в нескольких базах данных.

Вы можете перейти к указанному объекту в базе данных с помощью проводника объектов. Нажмите на конкретный объект и
перейдите к Синхронизировать .

Он приведет вас к объекту, как показано ниже.

Фильтрация объектов в базах данных SQL с помощью SQL Server Management Studio

Предположим, вы знаете базу данных, в которой существует объект. Вы можете фильтровать объекты в SSMS, чтобы отображать только релевантные
возражает против вас. Например, предположим, что нам нужно искать только таблицы со схемой [HumanResources] в
База данных [AdventureWorks].

Чтобы отфильтровать таблицы, разверните базу данных [AdventureWorks], щелкните правой кнопкой мыши таблицы и выберите Настройки фильтра.

Откроется следующая страница настроек фильтра. У вас есть несколько вариантов фильтра. Вам нужно указать один или несколько фильтров
условия. Я указываю схему [HumanResources], как показано ниже:

Нажмите «ОК», и он отфильтрует результаты в соответствии с указанным условием. Вы можете использовать равные, а не равные и содержит
оператор в фильтре.

Как только он применяет фильтры, он также меняет имя папки с таблиц на таблицы (отфильтрованные). Это поможет вам
признать, что вы просматриваете отфильтрованные объекты в SSMS.

Мы можем удалить или изменить фильтр, чтобы вернуться к исходным состояниям в обозревателе объектов SSMS. Вернуться к столам
(отфильтровано) и выберите параметры — Удалить фильтр, чтобы очистить фильтр, или Настройки фильтра, чтобы просмотреть фильтр, изменить его,
если необходимо.

Используйте поиск ApexSQL в SSMS для поиска объектов базы данных SQL

ApexSQL предоставляет вам инструмент ApexSQL Search для установки
в SSMS и Visual Studio для поиска объектов.

Загрузите и установите его в своей системе для интеграции с SSMS или Visual Studio. После установки запустите SSMS, подключитесь
в экземпляр SQL и перейдите к ApexSQL Search -> Object search.

Открывает окна поиска объектов.

В этом окне вы можете выполнить следующие настройки:

  • Текст поиска: Введите ключевое слово, которое вы хотите найти
  • Сервер : это экземпляр SQL, который вы подключили
  • База данных : Здесь вы можете выбрать одну базу данных, несколько баз данных или все базы данных
  • Тип объекта : По умолчанию поиск выполняется во всех объектах. Вы можете развернуть типы объектов и выбрать
    конкретные объекты, если мы хотим получить конкретный результат поиска. Например, если мы хотим найти объект в
    таблица и хранимая процедура, просто выберите необходимые параметры

Давайте найдем объекты, содержащие ключевое слово работника, и вы получите подробные результаты.

Выполним поиск заданных имен объектов в хранимых процедурах и пользовательских таблицах. Это дает вам гибкость в
просмотреть определение объекта, а также результаты поиска.

Вы можете выполнить другой уровень фильтрации объектов с помощью этого поиска ApexSQL. Предположим, что для ключевого слова сотрудника вы получаете 100
Результаты. Теперь вы хотите отфильтровать эти 100 результатов, как показано ниже:

  • Объект должен принадлежать схеме [HumanResources]
  • Его имя должно содержать слово для входа

Чтобы установить эти фильтры, нажмите на строку под названием столбца, выберите оператор сравнения и свое условие.

Он немедленно фильтрует результаты, и вы получаете объект в соответствии с вашими требованиями.

Щелкните объект правой кнопкой мыши, Перейдите к узлу проводника объектов .

Он приведет вас к определенному объекту в SSMS.

По умолчанию он не выполняет точный поиск по указанному вами ключевому слову. В случае, если нам нужен точный поиск
имя объекта указано, чтобы мы могли поставить галочку — Точное совпадение , как показано ниже.

ApexSQL Search — отличный инструмент для поиска определенных объектов во всех базах данных SQL Server. Он интегрирован
хорошо с SSMS, поэтому вы можете легко использовать его, не запуская никаких внешних программ.

Заключение

В этой статье мы рассмотрели различные способы поиска объектов базы данных SQL в SQL Server. Мы можем использовать T-SQL, объект
поиск проводника, фильтр SSMS, а также сторонние инструменты, такие как ApexSQL Search для того же. Вы можете выбрать
соответствующий инструмент и поиск объектов.

  • Автор
  • Последние сообщения

Раджендра Гупта

Привет! Я Раджендра Гупта, специалист по базам данных и архитектор, помогаю организациям быстро и эффективно внедрять решения Microsoft SQL Server, Azure, Couchbase, AWS, устранять связанные проблемы и настраивать производительность с более чем 14-летним опытом.