SSMS
 sql >> база данни >  >> Database Tools >> SSMS

Клавишна комбинация за автоматично обвиване на избрания текст в IsNull([текст], 0) в SSMS

Може да съм намерил начин. В C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\SQL\Snippets\1033\Function директория (коригирайте съответно за вашата инсталация), копирах Begin End.snippet файл с име на копието IsNull.snippet , и промени новия файл. Промених:

BEGIN

$selected$ $end$

END

До:

IsNull($selected$ $end$, 0)

(Промених също етикетите за заглавие, описание и автор – правете каквото искате с тях.)

След това в SSMS използвах Tools -> Code Snippets Manager за да импортирате новия фрагмент. Сега с My_column_name избран в прозорец на заявка, мога да използвам Ctrl+K, Ctrl+S, надолу, надолу, Enter, надолу, Enter, за да приложа новия фрагмент.

Това не е едно натискане на клавиш, но се насочва в тази посока. Може би това ще вдъхнови някой друг, който може да го направи още по-добър.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Искате да скриптирате всички обекти, които зависят от таблица на SQL Server

  2. Разделете набора в неравномерни процентни кофи

  3. Получаване на грешка CREATE USER при опит за импортиране на BACPAC от хранилище на blob в ssms

  4. BCP заявка от Azure VM:SQLState =37000, NativeError =40515 Препратка към база данни и/или име на сървър в „DBName.dbo.TableName“ не се поддържа

  5. Прецизност на типа данни за пари - SQL Server (SSMS)