Skip to content

SqlAssist for SSMS 22 ​

Complete SQL, inspect objects, and save queries in SSMS 22—locally, with no cloud or AI.

繁體中文

ReleaseLicenseSSMS 22.9.xWindows x64

Completion and structure preview

Start · Docs · Issues

Feature tour ​

Demos are illustrations with fictional data, not recordings. Play, pause, or replay them.

Complete SQL and inspect objects ​

Type libr → Right Arrow previews columns → Tab inserts Lib_Reader. Suggestions follow clauses, aliases, and temp tables.

Completion with a column preview

PNG

In the preview, open Script to see the DDL.

Structure preview showing DDL

PNG

On Loan, F12 opens its full definition without running it.

F12 opens the Loan DDL

PNG

Keep parameter hints on screen ​

SSMS drops the DATEDIFF( hint after Backspace, a click, or an inner call; SqlAssist brings it back and adds hints for scalar UDFs.

DATEDIFF hint coming back

PNG

Expand SQL with Tab ​

SELECT * → press Tab to replace the star with explicit columns.

SELECT * expanded to columns

PNG

INSERT → select Lib_Tag to generate columns and typed values, skipping identity.

INSERT template for Lib_Tag

PNG

EXEC → select usp_Loan_Count to insert named arguments and an OUTPUT variable.

EXEC template with an OUTPUT variable

PNG

MERGE → select Cat_BookCopy to generate key matching, UPDATE, and INSERT clauses. Replace dbo.SourceTable and review both AND 1 = 0 guards before use.

Guarded MERGE template

PNG

ALTER PROCEDURE / ALTER FUNCTION → select a routine to load its editable definition without running it.

ALTER PROCEDURE definition

PNG

ALTER FUNCTION definition

PNG

Wrap existing SQL with snippets ​

Select SQL → Surround with snippet → apply ifb → edit the condition → Tab.

SQL wrapped in an IF snippet

PNG

Search database objects ​

Find CopyNo in Search and use › for the next match. Row data is not searched.

CopyNo matches in Search

PNG

History and Favorites ​

Find Loan in History, save it with ☆, then reopen it from Favorites without running it.

Save a History query to Favorites

PNG

Reuse query results ​

Copy selected cells as an IN predicate. The grid menu also builds #temp, Markdown, JSON, and column profiles.

Cells copied as an IN predicate

PNG

Install ​

Requires Windows x64 and SSMS 22.9.x.

  1. Get SqlAssist.Ssms22.vsix from the latest release.
  2. Close SSMS, run the VSIX, and restart; Tools → SqlAssist confirms it loaded.

UI language follows SSMS; override it in Settings → SqlAssist → General.

IMPORTANT

Keep SSMS IntelliSense on; SqlAssist only suppresses its conflicting auto-list.

Learn more ​

⭐ If SqlAssist helps you, please star it on GitHub so others can find it.

Contributing · Apache License 2.0

以 Apache-2.0 授權條款發布 · 專為 SSMS 22 設計