27 September 2016
27 September 2016

Quick SQL Prompt tip – using the ii snippet

SQL Prompt includes a number of snippets by default that can help you quickly write T-SQL code. These are templates of code that users use regularly. One of the more popular snippets is the “ii” snippet that helps with inserting data into a table.

If I type “ii” and hit tab, I quickly get the INSERT INTO code added to my query batch. You can see the snippet after typing “ii” below.

SQL-Prompt-ii-snippet-1

Typically, I don’t see this because I can type “ii” and hit TAB very quickly. While this doesn’t take much more time than typing “ins” and then TAB, the simple “ii” just feels like I’m coding more efficiently. Once I do this, it results in a template of the code and a list of tables:

SQL-Prompt-ii-snippet-2

To select a table, I can click one or scroll down with the mouse, but I tend to use the keyboard. If I start typing the first letter of a table, for example, “a”, I get the list quickly limited to just those tables:

SQL-Prompt-ii-snippet-3

Now if I type TAB to select the “Address” table, I will get the full insert statement, with my cursor in the first column value. In the image below, my blinking cursor is actually between the quotes for the AddressLine1 column:

SQL-Prompt-ii-snippet-4

Now I can enter the data values I need, and easily insert those into a table. If I need multiple rows, I’ll copy and paste the section after VALUES and I separate each set of parentheses with a comma.

There are a number of built-in snippets for SQL Prompt, and many of them are very simple, but they can greatly speed up your T-SQL coding if you learn what they are. I’d suggest you download our SQL Prompt Quick Reference Guide and practice using a few of these shortcuts in your code.

I also cover a few other snippets including CDB (CREATE DATABASE) and SSF (SELECT * FROM) in the new series of #SuperSQLTips videos. Take a look and you’ll find handy tricks from other Data Platform MVPs and SQL Server experts too:

If you’re not a SQL Prompt user, download a free trial and see how much more productive you can be writing code every day.

Like this? Share it with other SQL professionals using the social sharing buttons below. Simply tweet: I’ve just read @way0utwest’s blog on using the ii snippet with #SQLPrompt – see the #SuperSQLTip at http://rd.gt/2dcy0WP center>

Tools in this post

SQL Prompt

Write, format, and refactor SQL effortlessly in SQL Server Management Studio and Visual Studio.

Find out more

Share this post.

Share on FacebookShare on Google+Share on LinkedInTweet about this on Twitter

You may also like

  • Article

    SQL Prompt Hidden Gems: The SSMS Results Pane

    Every time you need to reuse the query results from SSMS, for example to populate another table, or to search for matching rows in another table, it will inevitably mean a lot of manual tweaking to the get the results into the right format. Louis Davidson uncovers three hidden Prompt gems (Open in Excel, Script as INSERT, Copy as IN clause) that can remove all this pain.

  • Article

    Cleaning up common T-SQL coding issues with SQL Prompt

    Some SQL coding habits are just annoying. Commas in front of column names? No way! Others are actively harmful; they’ll make your code error prone, harder for others to read and understand, and even harder to edit without making mistakes. This article covers five harmful problems that I see regularly in T-SQL code, and shows

  • Article

    Using multiple custom SQL formatting styles in SQL Prompt

    Usually, when coding SQL, you will want to go along with the coding style of the team you are working with. In my previous articles on SQL Prompt, I explained why a team of programmers might want to adopt a T-SQL coding standard, how SQL Prompt could make this easier, and then how to use

  • Article

    How to implement a SQL formatting standard using SQL Prompt v8

    With ten programmers working on the same project, how do you agree on a standard style for formatting SQL code, and then implement it consistently? One way is through draconian rules, meeting after meeting, and the occasional sacrifice of a programmer to put the fear in those who remain. If that doesn’t sound like fun,

  • University

    Take the SQL Prompt course

    This Redgate University course takes you from installation all the way up to getting the most out of the advanced operations in SQL Prompt. As well as autocompleting your code, you’ll learn how SQL Prompt can help you with code formatting, object renaming, code analysis, and other useful tip and tricks.

  • Forums

    SQL Prompt Forum

    Write, format, and refactor SQL effortlessly