Condividi tramite


TSql160Parser Classe

Definizione

Parser TSql per 16.0.

[System.Serializable]
public class TSql160Parser : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
[<System.Serializable>]
type TSql160Parser = class
    inherit TSqlParser
Public Class TSql160Parser
Inherits TSqlParser
Ereditarietà
TSql160Parser
Attributi

Costruttori

TSql160Parser(Boolean, SqlEngineType)

Inizializza una nuova istanza della classe TSql160Parser.

TSql160Parser(Boolean)

Inizializza una nuova istanza della classe TSql160Parser.

Campi

engineType

Sapore del parser (autonomo/azure/all)

Proprietà

QuotedIdentifier

Indica se l'identificatore di virgolette è abilitato per il parser.

(Ereditato da TSqlParser)

Metodi

Create(SqlVersion, Boolean)

Crea un oggetto TSqlParser per la versione specificata.

(Ereditato da TSqlParser)
GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analizza l'input in un flusso di token.

(Ereditato da TSqlParser)
GetTokenStream(TextReader, IList<ParseError>)

Analizza l'input in un flusso di token.

(Ereditato da TSqlParser)
Parse(IList<TSqlParserToken>, IList<ParseError>)

Metodo di analisi di blocco.

Parse(TextReader, IList<ParseError>, Int32, Int32, Int32)

Metodo di analisi di blocco.

(Ereditato da TSqlParser)
Parse(TextReader, IList<ParseError>)

Metodo di analisi di blocco.

(Ereditato da TSqlParser)
ParseBooleanExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analizza una stringa di input per ottenere un'espressione booleana. Verrà restituito Null se si sono verificati errori.

ParseBooleanExpression(TextReader, IList<ParseError>)

Analizza una stringa di input per ottenere un'espressione booleana. Verrà restituito Null se si sono verificati errori.

(Ereditato da TSqlParser)
ParseChildObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analizza una stringa di input per ottenere un oggetto ChildObjectName. Verrà restituito Null se si sono verificati errori.

ParseChildObjectName(TextReader, IList<ParseError>)

Analizza una stringa di input per ottenere un oggetto ChildObjectName. Verrà restituito Null se si sono verificati errori.

(Ereditato da TSqlParser)
ParseConstantOrIdentifier(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analizza una stringa di input per ottenere una costante o un identificatore. Verrà restituito Null se si sono verificati errori.

ParseConstantOrIdentifier(TextReader, IList<ParseError>)

Analizza una stringa di input per ottenere una costante o un identificatore. Verrà restituito Null se si sono verificati errori.

(Ereditato da TSqlParser)
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analizza una stringa di input per ottenere una costante o un identificatore o un valore letterale predefinito(letterale con valore "DEFAULT"). Verrà restituito Null se si sono verificati errori.

ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>)

Analizza una stringa di input per ottenere una costante o un identificatore o un valore letterale predefinito(letterale con valore "DEFAULT"). Verrà restituito Null se si sono verificati errori.

(Ereditato da TSqlParser)
ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analizza una stringa di input per ottenere un'espressione. Verrà restituito Null se si sono verificati errori.

ParseExpression(TextReader, IList<ParseError>)

Analizza una stringa di input per ottenere un'espressione scalare. Verrà restituito Null se si sono verificati errori.

(Ereditato da TSqlParser)
ParseScalarDataType(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analizza una stringa di input per ottenere un tipo di dati. Verrà restituito Null se si sono verificati errori.

ParseScalarDataType(TextReader, IList<ParseError>)

Analizza una stringa di input per ottenere un tipo di dati. Verrà restituito Null se si sono verificati errori.

(Ereditato da TSqlParser)
ParseSchemaObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analizza una stringa di input per ottenere un oggetto SchemaObjectName. Verrà restituito Null se si sono verificati errori.

ParseSchemaObjectName(TextReader, IList<ParseError>)

Analizza una stringa di input per ottenere un oggetto SchemaObjectName. Verrà restituito Null se si sono verificati errori.

(Ereditato da TSqlParser)
ParseStatementList(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analizza una stringa di input per ottenere un elenco di istruzioni. Verrà restituito Null se si sono verificati errori.

ParseStatementList(TextReader, IList<ParseError>)

Analizza una stringa di input per ottenere un elenco di istruzioni. Verrà restituito Null se si sono verificati errori.

(Ereditato da TSqlParser)
ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analizza una stringa di input per ottenere un'espressione di sottoquery con espressione di tabella comune e spazi dei nomi XML facoltativi. Verrà restituito Null se si sono verificati errori.

ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>)

Analizza una stringa di input per ottenere un'espressione di sottoquery con espressione di tabella comune e spazi dei nomi XML facoltativi. Verrà restituito Null se si sono verificati errori.

(Ereditato da TSqlParser)
TryParseSqlModuleObjectName(TextReader, SchemaObjectName)

Analizza lo script di input per restituire SchemaObjectName della prima istruzione create/alter sql_module, se trovato.

(Ereditato da TSqlParser)
TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName)

Analizza lo script di input per restituire il nome del trigger e il nome di destinazione del trigger della prima istruzione trigger create/alter.

(Ereditato da TSqlParser)
ValidateIdentifier(String)

Verificare se un nome è un identificatore sql valido

(Ereditato da TSqlParser)

Si applica a