Support for "WITH (DATA_COMPRESSION = COLUMNSTORE | COLUMNSTORE_ARCHIVE)" for inline index

Aperta
#87 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
csharp, sql
Ambito
databases

Direzione di ricerca

Inizia riproducendo il problema con l’esempio TSql150Parser fornito e verifica come vengono analizzati gli indici inline e le opzioni degli indici. Il lavoro è completato quando i valori DATA_COMPRESSION COLUMNSTORE e COLUMNSTORE_ARCHIVE vengono accettati per la sintassi degli indici inline senza un errore di analisi.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

sql-feature
  • SqlPackage or DacFx Version: latest
  • .NET Framework (Windows-only) or .NET Core: .NET 8
  • Environment (local platform and source/target platforms): net8.0-windows x64

Steps to Reproduce:

using Microsoft.SqlServer.TransactSql.ScriptDom;

var script = @"
  CREATE TABLE [dbo].[Sample](
  [ID] [int] NULL,
  [Code] [varchar](100) NULL,
  INDEX [IDX] CLUSTERED COLUMNSTORE WITH (DATA_COMPRESSION = COLUMNSTORE)
)
";

var parser = new TSql150Parser(false);
var fragment = parser.Parse(new StringReader(script), out var parseErrors);

Console.WriteLine(parseErrors[0].Message);

// Outputs:
// "Option 'DATA_COMPRESSION' is not a valid index option in 'CREATE TABLE (inline index)' statement."
Lingua principale
GAP
Stelle
277
Fork
43
Merge medio
6g 17h
PR unite (30g)
3

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di microsoft/SqlScriptDOM

Tutte le issue di microsoft/SqlScriptDOM

Issue simili

Altre issue su Databases

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.