Мне нравится тот факт, что элементы управления деревом и списком в Windows позволяют выполнять инкрементный поиск. Просто выберите начальную точку и введите, и элемент управления выберет для вас наиболее подходящий узел.
Это работает в SSMS, но есть неприятная проблема, особенно в узле таблицы. SSMS ставит перед всеми именами таблиц префиксы с именем схемы и точкой. Чтобы выполнить здесь пошаговый поиск, мне нужно набрать «dbo.», А затем указать все, что я ищу. Есть ли возможность отключить это представление имени таблицы в SSMS?
Надеюсь, я спрашиваю об этом на правильном сайте обмена стеками. Если вы считаете, что это не так, дайте мне знать!
Насколько мне известно, это невозможно изменить. Если у вас есть два объекта с одинаковыми именами, но в разных схемах, например. sales.person, hr.person, то отличить их не получится.
Я читал вчера о http://www.sqltreeo.com/wp/ что позволяет настраивать иерархию дерева в SSMS. Возможно, вы захотите изучить этот инструмент, но я сомневаюсь, что он позволит вам это сделать.
Однако вы можете щелкнуть правой кнопкой мыши и выбрать «Фильтр» в контекстном меню, что, как подозревают, является наиболее близким к этой функции.
Обходной путь:
Поведение IntelliSense в виде дерева / списка доступно в окне «Сведения об обозревателе объектов».
Начать:
Щелкните папку «Таблицы» обозревателя объектов. Нажмите F7, и откроется окно «Детали обозревателя объектов». Это окно позволяет использовать IntelliSense для поиска наиболее близкого совпадения с тем, что введено в дереве / списке.
Наконец:
Переместите окно «Сведения об обозревателе объектов» в то же место, что и окно «Обозреватель объектов», если это предпочтительная позиция.
Текущее ограничение в 2500 элементов, расширяемых в одном узле обозревателя объектов, было введено для предотвращения превышения ограничения в 64 КБ для элемента управления представлением в виде дерева при расширении нескольких узлов обозревателя объектов. Версия элемента управления Tree View для Windows XP и Windows Server 2003 имеет ошибку, при которой он просто перестает отображать узлы, когда общее количество узлов превышает 64 КБ.
Окно «Сведения об обозревателе объектов» можно использовать для просмотра всего списка элементов - для него нет вышеуказанного ограничения. Пользователи могут просмотреть список, щелкнув информационный узел, отображающий предупреждение в обозревателе объектов. Подробности обозревателя объектов дублируют большинство функций обозревателя объектов, включая все контекстные меню.
Подходит для использования: -
Вот как вы это исправляете, вы либо нажимаете клавишу F7, чтобы отобразить детали проводника объектов, либо из представления> Детали проводника объектов
Я бы также предложил вариант фильтра в контекстном меню таблицы, поскольку вопрос явно спрашивал, как избежать подробностей обозревателя объектов.