Object information

It is impossible to keep in mind every column name and data type. In SSMS, it is necessary to navigate in the Object Explorer to the object (e.g. a table) and generate a script - or click the table and go to the column list. This is where SQL Complete can come in handy, allowing users to view extra information quickly and easily.

Quick object overview

The Quick object overview window automatically appears when the mouse hovers over any existing object, allowing viewing its object information in a tooltip.

Quick object overview

The quick overview provides the following information: the name of the schema a table belongs to, column data types and constraints, indexes, primary and unique keys, foreign keys, additional column properties (e.g., not null and identify attributes), as well as estimate row count. SQL Complete also displays the quick information for the asterisk (a shorthand for all the columns) in a tooltip.

Getting quick information can be helpful in a number of cases. For instance, if you are writing a query with a WHERE clause that filters out data from a certain column, you can check the index information on that column and see whether your query will run fast.

Quick object overview

In some cases, the Quick object overview window might cover up the code you want to see. You can make the suggestions semi-transparent for as long as you need by pressing and holding the Ctrl key.

When it comes to a column, the information provided by the Quick object overview window is as follows: the related table, type of data and nullability, as well as the Extended Properties for this column.

Quick object overview

Note

A green + icon means that the object has been created in the script, not in the database.

Quick object overview

A shield icon at the column means that it contains added metadata about the sensitivity classification:

  • Red color is for sensitivity columns of a table with the critical rank
  • Yellow color is for sensitivity columns of a table with the high rank
  • Blue color implies sensitivity columns of a table with the medium rank
  • Green color is for sensitivity columns of a table with the low rank
  • Black color implies sensitivity columns of a table without any rank

Quick object overview

Parameter information

The Parameter information tooltip automatically appears upon opening a round bracket for a function or after a procedure name.

The active parameter will be displayed in bold.

This is what it looks like for a procedure:

Parameter info: procedure

The description of the parameter will be displayed if it was described during the creation of the procedure by means of extended properties.

This is what it looks like for a function:

Parameter info: function

The arrows denote function overloading. In this case, the function may have two or three parameters.

Parameter info: function

Column information in values

The Column information tooltip automatically appears upon opening a round bracket for values in the INSERT statement. The active value is taken in bold.

Column info in values

Supported objects

Aliases for table objects Aliases for table objects (tables, views, functions, synonyms, sub-queries)
Built-in data types Built-in data types
Built-in functions Built-in functions
Check constraints Check constraints
Collations Collations
Column master keys Column master keys Column master keys (described from a database or a script respectively)
Columns classified with the critical sensitivity rank Columns classified with the critical sensitivity rank
Columns classified with the high sensitivity rank Columns classified with the high sensitivity rank
Columns classified with the medium sensitivity rank Columns classified with the medium sensitivity rank
Columns classified with the low sensitivity rank Columns classified with the low sensitivity rank
Columns without any sensitivity rank assigned Columns without any sensitivity rank assigned
Columns of table objects Columns of table objects Columns of table objects (described from a database or a script respectively)
Columns with a primary key Columns with a primary key Columns with a primary key (described from a database or a script respectively)
Columns with a unique key Columns with a unique key Columns with a unique key (described from a database or a script respectively)
Columns with primary and foreign keys Columns with primary and foreign keys
Contracts Contracts Contracts (described from a database or a script respectively)
Cursors Cursors
Database-level triggers Database-level triggers Database-level triggers (described from a database or a script respectively)
Databases Databases Databases (described from a server or a script respectively)
Default constraints Default constraints
Defaults Defaults
Encrypted database-level triggers Encrypted database-level triggers
Encrypted scalar functions Encrypted scalar functions
Encrypted server-level triggers Encrypted server-level triggers
Encrypted table-level triggers Encrypted table-level triggers
Encrypted table-valued functions Encrypted table-valued (including CLR) functions
Encrypted views Encrypted views
Filegroups Filegroups
Foreign keys Foreign keys
Full text stop lists Full text stop lists
Global system variables Global system variables
IN parameters for procedures and functions IN parameters for procedures and functions IN parameters for procedures and functions (described from a database or a script respectively)
Indexes Indexes
Labels Labels
Languages Languages
Linked servers Linked servers
Local variables Local variables
Logins Logins
Message types Message types
OUT parameters for procedures and functions OUT parameters for procedures and functions OUT parameters for procedures and functions (described from a database or a script respectively)
Primary keys Primary keys
Procedures Procedures Procedures (described from a database or a script respectively)
Queues Queues Queues (described from a database or a script respectively)
Roles Roles
Routes Routes Routes (described from a database or a script respectively)
Rules Rules Rules (described from a database or a script respectively)
Scalar functions Scalar functions Scalar functions (described from a database or a script respectively)
Schemas Schemas
Sequences Sequences Sequences (described from a database or a script respectively)
Server-level triggers Server-level triggers Server-level triggers (described from a server or a script respectively)
Servers Servers
Services Services Services (described from a database or a script respectively)
Snippets Snippets
Suggested conditions after the ON keyword Suggested conditions after the ON keyword
Suggested conditions for JOIN statements Suggested conditions for JOIN statements
Suggested keywords Suggested keywords
Synonyms for supported objects Synonyms for supported objects Synonyms for supported objects (described from a database or a script respectively)
Table-level triggers Table-level triggers Table-level triggers (described from a database or a script respectively)
Table-valued functions Table-valued functions Table-valued (including CLR) functions (described from a database or a script respectively)
Tables Tables Tables (described from a database or a script respectively)
Transactions Transactions
User-defined data types User-defined data types User-defined data types (described from a database or a script respectively)
User-defined table types User-defined table types User-defined table types (described from a database or a script respectively)
User-defined types User-defined types
Users Users
Views Views Views (described from a database or a script respectively)
XML indexes XML indexes
XML Schema Collections XML Schema Collections

Want to Find out More?

Overview

Overview

Take a quick tour to learn all about the key benefits delivered by dbForge SQL Complete for SQL Server.
All Features

All features

Get acquainted with the rich features and capabilities of the SQL Complete in less than 5 minutes.
Request a demo

Request a demo

If you consider employing the SQL Complete for your business, request a demo to see it in action.
Ready to start using dbForge SQL Complete for SQL Server?