TSql160Parser Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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) |