Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Query Shortcuts без кавычек
|
|||
|---|---|---|---|
|
#18+
Народ! Привет! Используем свою процедуру для генерации определения SQL-объекта, вызываем ее по QueryShortcut - CRTL+3 Для этого приходится каждый раз оборачивать имя объекта в кавычки. При этом стандартное сочетание SSMS - Alt+F1, вызывающее sp_help само оборачивает выделенный текст в кавычки. Кто знает как настроить такое же поведение? либо как-то показать в определении шортката где параметр должен встать, типа такого Код: sql 1. В инете ниче не могу найти Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 22:50 |
|
||
|
Query Shortcuts без кавычек
|
|||
|---|---|---|---|
|
#18+
Или предложите способ вызова процедуры по горячим клавишам с помещением в параметр выделенного текста, но без кавычек ! спасибо!) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 10:00 |
|
||
|
Query Shortcuts без кавычек
|
|||
|---|---|---|---|
|
#18+
artos92, сталкивался с этой проблемой, решения как такового не нашел. оно работает на запуск без экранирующих кавычек, если входной литеральный параметр не содержит управляющих символов. к примеру запуск по шорткату с входным литералом Код: sql 1. -запустит процедурку и передаст в первый параметр 'test' а вот запуск любого: Код: sql 1. 2. 3. даст синтаксическую ошибку тоже касаемо литеральных строк применимых к объектам со схемой отличной от дефолтной Вот небольшая статья: https://www.sqlshack.com/custom-keyboard-shortcuts-in-sql-server-management-studio-ssms/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 12:41 |
|
||
|
Query Shortcuts без кавычек
|
|||
|---|---|---|---|
|
#18+
felix_ffartos92, сталкивался с этой проблемой, решения как такового не нашел. оно работает на запуск без экранирующих кавычек, если входной литеральный параметр не содержит управляющих символов. к примеру запуск по шорткату с входным литералом Код: sql 1. -запустит процедурку и передаст в первый параметр 'test' а вот запуск любого: Код: sql 1. 2. 3. даст синтаксическую ошибку тоже касаемо литеральных строк применимых к объектам со схемой отличной от дефолтной Вот небольшая статья: https://www.sqlshack.com/custom-keyboard-shortcuts-in-sql-server-management-studio-ssms/ Спасибо за ответ. статью читал, я наверное уже все прочитал)) такая мелочь, но невероятно ускорила бы работу... Я б наверное так судорожно не искал если б не шорткат ALT+F1, которому пофиг на недефолтные схемы и управляющие схемы, он тупо все оборачивает в кавычки. раз он смог, значит и мы сможем?))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 13:42 |
|
||
|
Query Shortcuts без кавычек
|
|||
|---|---|---|---|
|
#18+
artos92, я тоже об этом думал. есть идея попробовать поиграться с базой systemresource и перетащить в схему sys процедуру на шоркате. единственное различие которое показывает sys.objects между пользовательскими и sp_help это схема sys. ну и из is_ms_shipped которая лечится sp_MS_marksystemobject. но это чисто догадки до которых у меня пока руки не дошли. Еще допускаю что в студии явно для sp_help зашито преобразовывать параметр в литерал и тогда любые танцы с бубном не помогут. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 13:48 |
|
||
|
Query Shortcuts без кавычек
|
|||
|---|---|---|---|
|
#18+
felix_ffartos92, я тоже об этом думал. есть идея попробовать поиграться с базой systemresource и перетащить в схему sys процедуру на шоркате. единственное различие которое показывает sys.objects между пользовательскими и sp_help это схема sys. ну и из is_ms_shipped которая лечится sp_MS_marksystemobject. но это чисто догадки до которых у меня пока руки не дошли. Еще допускаю что в студии явно для sp_help зашито преобразовывать параметр в литерал и тогда любые танцы с бубном не помогут. :) помечать как системный объект пробовал, не помогло. а как перетащить процедуру в SYS ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 14:14 |
|
||
|
Query Shortcuts без кавычек
|
|||
|---|---|---|---|
|
#18+
felix_ffЕще допускаю что в студии явно для sp_help зашито преобразовывать параметр в литерал и тогда любые танцы с бубном не помогут. :) вот это я больше всего боялся)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 14:18 |
|
||
|
Query Shortcuts без кавычек
|
|||
|---|---|---|---|
|
#18+
неужели больше ни у кого нет идей .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 15:34 |
|
||
|
Query Shortcuts без кавычек
|
|||
|---|---|---|---|
|
#18+
artos92, можете собственную надстройку запилить для студии это примеры как оно вообще реализуется, а так вам необходимо будет творчески придумать что прикрутить. Лично у меня лень победила интерес. https://sqljudo.wordpress.com/31-days-of-sql-server-management-studio/ssms-day-27-building-a-custom-add-in-extension/ https://www.codeproject.com/Articles/1073839/Create-SQL-Server-Management-Studio-Addin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 16:03 |
|
||
|
Query Shortcuts без кавычек
|
|||
|---|---|---|---|
|
#18+
felix_ffartos92, можете собственную надстройку запилить для студии это примеры как оно вообще реализуется, а так вам необходимо будет творчески придумать что прикрутить. Лично у меня лень победила интерес. https://sqljudo.wordpress.com/31-days-of-sql-server-management-studio/ssms-day-27-building-a-custom-add-in-extension/ https://www.codeproject.com/Articles/1073839/Create-SQL-Server-Management-Studio-Addin ну что ж, видимо буду пробовать )) спасибо! почему-то не думал в эту сторону) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 17:56 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39652474&tid=1689639]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 391ms |

| 0 / 0 |
