Хочет добиться быстрого сокращения с параметрами, отсутствующими в конце, для эффективного использования быстрых клавиш - PullRequest
0 голосов
/ 21 ноября 2018

У меня проблема со следующим разделом:

Инструменты -> Параметры -> Среда -> Клавиатура -> Ярлыки запросов

Я могусоздать ярлык для:

SELECT TOP 10 * FROM 

Где я могу сохранить имя таблицы в ssms и напрямую выполнить запрос с ярлыком, назначенным вышеупомянутому запросу.

Я хочу достичь

SELECT TOP 10 * FROM (TableName) WITH(NOLOCK) ORDER BY 1 DESC

Теперь для этого TableName является параметром, и я не нахожу никакого способа использовать его следующим образом.

1 Ответ

0 голосов
/ 21 ноября 2018

Сочетания клавиш, которые вы редактируете, представляют собой простой вызов хранимой процедуры, и эта функция недостаточно мощна, чтобы делать то, что вы хотите.Из вашего описания это будет функция, более похожая на ту, которая доступна в контекстном меню, когда вы щелкаете правой кнопкой мыши по таблице и нажимаете Script table as -> Selext to.И для этого вам нужно найти / написать плагин, и это большая тема.

...