-
- Microsoft.SqlServer.DacFx Version 161.6374.0
- Reproduced on both .NET 6.0 and .NET 7.0
- Windows 11
The `Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser` fails to parse the following e…
-
TSqlParser results in a stack overflow exception when parsing large SQL files containing a lot of UNIONs (example: in a view or stored procedure). Culprit is likely the recursive visitor pattern, chan…
-
ScriptDom version: 161.9123
Parser compatibility level: 150
Code example
```
END CONVERSATION @handle;
```
Actually, I noticed it on a longer IF-ELSE-END CONVERSATION piece of code, but here…
-
Update current grammar to support Antlr3
-
Greetings. To reproduce. . .
Create the following table:
```
CREATE TABLE DefaultTest (
[FlagValue] INT DEFAULT 10
)
```
Then, generate the SMO script. You will get:
```
CREATE TABLE [dbo].[D…
-
Type: Bug
it looks like the files in **.azuredatastudio\extensions\microsoft.sql-database-projects-1.4.1\BuildDirectory**
might be using the wrong or an out of date version **Microsoft.SqlServer.T…
-
FirstTokenIndex for exists statement is pointing to "opening bracket" instead of "exist" itself, this is causing issue with splitting a query using FirstTokenIndex and LastTokenIndex from ScriptTok…
-
I extensively use `Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor` to validate my queries against my DB schema, and in literally every of its method I need to execute some SQL queries (…
-
I try to format my sql script using `GenerateScript` method but WHERE clause is missing from its output.
Nuget version `Microsoft.SqlServer.TransactSql.ScriptDom` `161.9109.0`.
Under debug I see par…
-
- SqlPackage or DacFx Version:
- .NET Framework (Windows-only) or .NET Core: .NET Framework
- Environment (local platform and source/target platforms):
Parser for 2019, Windows
**Steps…