SQL Prompt 9

Help for older versions available.

Where are you using SQL Prompt? (pick the closest answer)

These pages cover SQL Prompt 9, which is not the latest version. Help for other versions is also available.

SQL Prompt 9.0 release notes

9.0.10.4053 - February 15th 2018

Fixes

  • SP-6800 : Fix alignment for chaining methods.
  • SP-6806 : NullReference exception during execution of EI020/021.
  • SP-6808 : Fix missing newline after ON while formatting filegroup indexes.
  • SP-6826 : SET ANSI NULL ON removal has a huge impact on users performance, so we don't show this error.
  • SP-6832 : Fixed issue with Redgate licensing client.

Note: Hotfixed original build 9.0.10.4036 released on February 14th 2018 due to licensing issues.

9.0.9.3951 - February 7th 2018

Fixes

  • SP-6772 : Add support for UNPIVOT, fixes space being removed incorrectly.

  • SP-6789 : Fix missing method (ScriptAndResultsEditorControl.get_ConnectionInfoList()) exception in SSMS 2016 13.0.15000.23.

  • SP-6791 : Fix formatting CASE statements with a negative WHEN clause.

  • SP-6803, SP-6804 : 'Encapsulate as New Stored Procedure' and 'Smart Rename' no longer complain about invalid or missing ActiproSoftware DLLs.

9.0.8.3873 - January 31st 2018

Features

  • Code analysis now supports larger scripts without freezing the SSMS/VS UI.
    • Limitation: Only the first 50,000 issues of code analysis are shown.

Fixes

  • SP-6731 : Do not show ST010 issue for CTE.
  • SP-6748 : PE010 shouldn't be triggered on a SELECT INTO statement.
  • SP-6761 : Don't detect BP014 issue on computed non persisted columns.
  • SP-6766 : BP014 Shouldn't apply to identity columns.
  • SP-6777 : "Place expressions on new line" under THEN expressions moves ELSE expression.

9.0.7.3692 - January 17th 2018

Fixes

  • SP-6729 : Fix code analysis hover information hiding Prompt object definition tooltip.
  • SP-6763 : Stop adding square brackets around CONCAT_WS/TRIM/TRANSLATE/STRING_AGG functions.
  • SP-6751 : Prevent alias being reported as unqualified column name by rule MI003.
  • SP-6790 : Could not load file or assembly 'ActiproSoftware.WinUICore.Net20'.

9.0.6.3580 - January 10th 2018

Features

  • Code Analysis is now available when upgrading to SQL Prompt Pro from the Core Edition.

Fixes

  • SP-6737 : Apply column alias style breaks script if using both old and new styles.
  • SP-6774 : Fix incorrect message when user invokes 'find invalid objects' with code suggestions disabled.

9.0.5.3501 - January 3rd 2018

Features

  • Snippet placeholders can now be cycled (Tab: next, Shift-Tab: previous) as well as moved forward but stopping after the last one (Enter). Esc cancels the session.
    • For example, for the built-in cuni snippet, if we have the second placeholder ($column$) selected, we can navigate as follows:
      image
    • If we have the third and last one ($index_name$), our navigation options become:
      image

Fixes

  • Wrong border was being applied to the active placeholder when editing a snippet in the script window.

9.0.4.3408 - December 20th 2017

Fixes

  • SP-6704 : Fix incorrect vertical alignment with 'SELECT DISTINCT' and column list.
  • SP-6724 : BP017 and BP018 shouldn't consider inner join as an issue.
  • SP-6736 : MI003 'Unqualified column name' shouldn't flag up for 'OUTPUT INTO'.
  • SP-6738 : PE002 should not be shown for the creation of #indexes on #tables.
  • SP-6752 : Fix SQL Prompt interference with SSDT builds.

9.0.3.3299 - December 13th 2017

Fixes

  • SP-6558 : GROUP BY suggestion "All non-aggregate columns" breaks query.
  • SP-6705 : All non-aggregated columns' misbehaving after 'Group By'.
  • SP-6728 : Prevent showing code analysis BP006 (TOP without ORDER BY) for TOP 0.
  • SP-6730 : Prevent wrong assembly loading.

9.0.2.3223 - December 6th 2017

Fixes

  • SP-6721 : Fixed several hyperlinks to online documentation in SQL Prompt UI.
  • SP-6692 : Insert semicolons before WITH clause.
  • SP-6703 : Fix unqualified column name issue detection for the CONTAINSTABLE function.
  • SP-6715 : Missing space in alias definition.
  • SP-6708 : XML Data Type Method reported as UDF

9.0.1.3179 - November 29th 2017

Features

  • Added 25 new code analysis rules, bringing the total to 88:
    • BP006, BP011, BP016, DEP002, DEP007, DEP009, DEP012, DEP014, DEP019, DEP026, EI003, EI024, EI029, MI001, MI006, PE001, PE006, PE011, PE016, PE019, PE021, SC005, ST001, ST003, ST007.

Fixes

  • Fixed occasional crash when opening "Manage code analysis rules..." window.
  • SP-6709 : Fixed OutOfMemory exceptions that could occur when processing large scripts.
  • SP-6679 : Removed additional space after SELECT when using only tabs.


9.0.0.3116 - November 21st 2017

Features

  • Added code analysis feature that provides fast and comprehensive static code analysis of T-Sql code and allows users to:

    • Discover 60+ code issues and hidden pitfalls as-you-type:



    • Have clear explanations and suggestions to improve the code:



    • Choose from a large selection of analysis rules:





Didn't find what you were looking for?