Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Parsing errors in Azure Synapse Analytics examples

Ouverte
#126 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
csharp, sql
Domaine
compilers, devtools

Piste de recherche

Commencez par la reproduction en C# avec TSql160Parser et exécutez les exemples Azure Synapse listés avec le parser afin de confirmer chaque erreur signalée. Utilisez la documentation Microsoft liée pour comparer la syntaxe prise en charge, puis vérifiez que les exemples concernés de DDL, de requêtes, de sécurité, de transactions et de diagnostics sont analysés sans erreur.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

We have listed out the examples in Azure Synapse Dedicated SQL Pool that are currently not supported in Microsoft SQL Parser ( TSql160Parser ) Version - 170.28.0

Microsoft documentation references :
Data Definition Language (DDL) statements
Sr no. Keyword Reference links Error Message
1 ALTER TABLE Link Option 'RESUMABLE' is not a valid index option in 'ALTER TABLE' statement.
2 CREATE DATABASE Link Incorrect syntax near 'MAXSIZE'.
3 CREATE MATERIALIZED VIEW AS SELECT Link Incorrect syntax near 'materialized'.
4 CREATE STATISTICS Link Incorrect syntax near 'ON'.
5 CREATE TABLE AS SELECT Link Incorrect syntax near 'FORMAT_OPTIONS'.
6 DROP TABLE Link Expected but did not find a closing quotation mark after the character string 't NULL
7 RENAME Link , Link Incorrect syntax near 'DATABASE'.
Query statements
Sr no. Keyword Reference links Error Message
1 WITH common_table_expression (Transact-SQL) Link Incorrect syntax near 'FORMAT_OPTIONS'.
2 FROM clause plus JOIN, APPLY, PIVOT (Transact-SQL) Link , Link ,Link Incorrect syntax near 'REDUCE'.
3 OPTION clause (Transact-SQL) Link , Link Expected BYPASS but encountered FORCE instead.
Security statements
Sr no. Keyword Reference links Error Message
1 BACKUP CERTIFICATE Link Incorrect syntax near '='.
2 CREATE CERTIFICATE Link Incorrect syntax near '='.
3 CREATE USER Link Incorrect syntax near 'ON'.
T-SQL language elements for dedicated SQL pool in Azure Synapse Analytics
Sr no. Keyword Reference links Error Message
1 Transactions Link Incorrect syntax near 'AUTOCOMMIT'.
2 CREATE DIAGNOSTICS SESSION Link Incorrect syntax near 'DIAGNOSTICS'.

Steps to reproduce

        static void Main(string[] args)
        {
            var script = @"<EXAMPLE_SCRIPT>";

            var parser = new TSql160Parser(true, 0);
            var fragment = parser.Parse(new StringReader(script), out var parseErrors);

            if (parseErrors.Count > 0)
            {
                Console.WriteLine(parseErrors[0].Message);
            }
        }
Langage dominant
GAP
Étoiles
277
Forks
43
Merge moyen
6 j 17 h
PR mergées (30 j)
3

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de microsoft/SqlScriptDOM

Toutes les issues de microsoft/SqlScriptDOM

Issues similaires

Plus d'issues Compilers

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.