Выберите TOP N Строк, отсутствующих во временной таблице SSMS

8

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

ssms отсутствует выбрать верх

Есть идеи, как вернуть это контекстное меню? У меня такое ощущение, что это связано с версией SQL Server, на котором я работаю (SQL 13.1.4001.0 Express Edition)

tully2003
источник
Связанные: 1 и 2
Алексей

Ответы:

6

Моя SSMS 17.5 отображает контекстное меню «Выбор 1000 лучших строк» ​​для временной таблицы с SQL Server 2016 в Enterprise Edition.

введите описание изображения здесь

В SQL Server 2016 Express через SSMS 17.5 я не могу увидеть контекстное меню «Выбор 1000 лучших строк».

введите описание изображения здесь

Похоже, что это целенаправленное решение Microsoft в SQL Server Management Studio.

Макс Вернон
источник
Довольно печальное решение. Я не представляю, что кто-то идет к его менеджеру и говорит: «Знаете, давайте переключимся на Enterprise за $$$$$. Не то, чтобы Express не работал для нас, мне просто не хватает контекстных меню в Management Studio».
Андрей К
Я согласен, @AndriyK - некоторые решения очень странные.
Макс Вернон,
4

Просто обходной путь, который я нашел "случайно":

При использовании временных таблиц я всегда создаю временную таблицу как mytable_history.

Таким образом, если вы откроете дерево для этой таблицы, оно сначала всегда показывает имя временной таблицы. Если щелкнуть правой кнопкой мыши на ЭТОЙ временной таблице, она покажет «выбрать nnn строк и редактировать nnn строк»

Поэтому, если вы создаете сценарий, он, очевидно, содержит те же имена столбцов - только с неправильными значениями "from", поэтому я просто удаляю эту строку "_history"и выполняю ее. И VOILA, у меня теперь есть свой выбор на столе, который я хотел ...

Связанная проблема на форумах / страницах с предложениями по SQL Server, пожалуйста, проголосуйте:

https://feedback.azure.com/forums/908035-sql-server/suggestions/32898913-ssms-right-click-menu-option-to-design-tables

Клаус Обердальхофф
источник
Связанная ошибка feedback.azure.com относится к пункту меню «Дизайн» (SSMS не поддерживает инструмент «Дизайн таблиц» для какого-либо SKU SQL Server) и не связана с чрезвычайно некорректным и бесполезным контекстным меню в SSMS для временных таблиц в SQL. Сервер Экспресс.
Дай
Я также подал более конкретный запрос
Андрей К