9 results found
- 
Analyze code in order even with GOTO; Showing code issues with GOTO code nowWhen using GOTO statement, code that should be reviewed inside the GOTO statement is showing with issues underlined. "The multi-part identifier 'ep_view.MemberNumber' could not be bound". Would be nice if the code was analyzed as it would be executed so these errors are not present. Takes away from the effectiveness of using SQL Complete. While I don't use GOTO as a habit, this is a large VIEW that runs faster inside so a GOTO to the code at the end works well. Then a simple command can load it only on the initial run and save time for following TESTING… 3 votes
- 
Collation names enclosed in square brackets is invalidI have "Enclose identifiers within square bracket" set to "Always", which in most cases are great. 
 However, collation names are also being enclosed in square brackets, which seems to be invalid.
 Please correct.1 vote AdminPMs
    (Admin, Devart)
 responded AdminPMs
    (Admin, Devart)
 respondedCould you please specify what product version you are using? A video or screenshots would be also of help. 
- 
SQL Complete does not support parsing SQL with valid PATINDEX functionSQL Complete does not support parsing SQL with valid PATINDEX function 1 vote AdminDevart
    (_, Devart)
 responded AdminDevart
    (_, Devart)
 respondedCould you please provide us the specific example of this? 
- 
Remove debug stamp in Releases (keep it for your Debug versions only or verbose mode)Steps to reproduce: 
 - run app DebugView
 - work with SQL Complete for sometime in SSMS
 - keep watching DebugView until you'll see lots of debug messages generated by SQLCompleteExpected: no debug messages in Release binaries 
 Actual: there are debug messagesPlease chekc all other products for this. 1 vote AdminDevart
    (_, Devart)
 responded AdminDevart
    (_, Devart)
 respondedWe will fix it in one of the next product builds. 
- 
Allow the 'on' clause to be aligned with the JOIN clause"Support" was of no assistance, but I'd like to have my 'On' clause aligned with the join clause, but it's not possible: from 
 [ExtendedEvents].[Events] ee -- on new line
 join
 OtherTable
 on -- inline with JOIN
 OtherTable.[ID] = ee.[ID]
 where1 vote AdminDevart
    (_, Devart)
 responded AdminDevart
    (_, Devart)
 respondedThis can be setup as follows: 
 1. Select ‘SQL Complete → Options…’ from the main menu. The ‘Options’ window opens.
 2. Navigate to the ‘Formatting → Profiles’ branch.
 3. Select the active profile and click the ‘Open Selected…’ button.
 4. Navigate to the ‘SELECT → FROM → JOIN’s’ section.
 5. Unselect the ‘Indent ON keyword by 4 columns’ option.
- 
In 'where' clause align the conditions to allow easier column selection"Support" were or no assistance. I'd like to align the where clause so that I can column select the conditions, bu aligning the logical operators with the where clause: where 
 [collectionid] > 5396 -- alignment
 and [sessionid] = 114 -- alignmentcurrently the code gets formatted as: 
 where
 [collectionid] > 5396 -- alignment
 and [sessionid] = 114 -- alignment1 vote AdminPMs
    (Admin, Devart)
 responded AdminPMs
    (Admin, Devart)
 respondedCould you please provide us screenshots of the actual and expected results along with the script? 
- 
code completion not working when db is offlinewhen db is offline during ssms startup - it won't get code completion. 
 you have to bring it online and restart ssms1 vote AdminDevart
    (_, Devart)
 responded AdminDevart
    (_, Devart)
 respondedCould you please clarify if it does not work only for offline databases or for each database on the server? A video or screenshots would be also of help. 
- 
Refactoring suggestionsI really love the refactoring features, but came across 2 things that might be addressed. - when renaming procedure variable and the same variable name is used in other SP that is called using explicit variable assignment, e.g. 
 EXEC dbo.otherSp @variable = @variable,
 the other SP variable gets renamed as well
 (e.g. rename
 @variable to @newName creates
 EXEC dbo.otherSp @newName = @newName
 instead of
 EXEC dbo.otherSp @variable = @newName)
 when variable is part of an EXEC command and parameter contains assignment operator, only the variable following an assignment operator should be renamed
- when leaving table alias as it is and changing… 
 1 vote
- 
F12По F12 объект ищется в текущей базе. Но поиск не срабатывает и падает с ошибкой если: - В базе стоит фильтр, и обьект не может быть найден при текущем фильтре.
- Если в окне студии открыт например код процедуры - и он трактуется как некорректный, например из за того что процедура уже есть в базе, а открытый скрипт начинается с CREATE PROCEDURE... То по F12 также выпадет ошибка. Нужно вручную заменить CREATE например на ALTER, только в этом случае поиск по F12 опять сработает.
 Более того, вцелом неудобно сначала по F12 делать поиск, а потом дополнительно на найденом объекте по выпадающему меню… 1 vote
- Don't see your idea?
