sql >> Databasteknik >  >> Database Tools >> SSMS

Kortkommando för att automatiskt radbryta markerad text i IsNull([text], 0) i SSMS

Jag kanske har hittat ett sätt. I C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\SQL\Snippets\1033\Function katalogen (justera därefter för din installation), kopierade jag Begin End.snippet fil, som heter kopian IsNull.snippet och ändrade den nya filen. Jag ändrade:

BEGIN

$selected$ $end$

END

Till:

IsNull($selected$ $end$, 0)

(Jag ändrade också taggarna Titel, Beskrivning och Författare -- gör vad du vill med dem.)

Sedan, i SSMS, använde jag Tools -> Code Snippets Manager för att importera det nya kodavsnittet. Nu med My_column_name valt i ett frågefönster kan jag använda Ctrl+K, Ctrl+S, Ner, Ner, Enter, Ner, Enter för att tillämpa det nya kodavsnittet.

Det är inte en enda knapptryckning, men det är på väg åt det hållet. Kanske kommer detta att inspirera någon annan som kan göra det ännu bättre.



  1. Hur man uppdaterar data i en SQL-databas

  2. Ta bort fält från databastabeller med phpMyAdmin

  3. Felsökning i SQL Management Studio 2012

  4. Hur man stänger av eller åtgärdar phpmyadmin-felmeddelandet på nästan alla åtgärder, om webbläsarens lokala lagring inte fungerar