TSql120Parser 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 la versione 12.0.
[System.Serializable]
public class TSql120Parser : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
[<System.Serializable>]
type TSql120Parser = class
inherit TSqlParser
Public Class TSql120Parser
Inherits TSqlParser
- Ereditarietà
- Attributi
Costruttori
| Nome | Descrizione |
|---|---|
| TSql120Parser(Boolean) |
Inizializza una nuova istanza della classe TSql120Parser. |
Proprietà
| Nome | Descrizione |
|---|---|
| QuotedIdentifier |
Indica se l'identificatore tra virgolette è abilitato per il parser. (Ereditato da TSqlParser) |
Metodi
| Nome | Descrizione |
|---|---|
| Create(SqlVersion, Boolean) |
Crea un 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. In questo modo verrà restituito Null, se si sono verificati errori. |
| ParseBooleanExpression(TextReader, IList<ParseError>) |
Analizza una stringa di input per ottenere un'espressione booleana. In questo modo 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 ChildObjectName. In questo modo verrà restituito Null, se si sono verificati errori. |
| ParseChildObjectName(TextReader, IList<ParseError>) |
Analizza una stringa di input per ottenere un ChildObjectName. In questo modo 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. In questo modo verrà restituito Null, se si sono verificati errori. |
| ParseConstantOrIdentifier(TextReader, IList<ParseError>) |
Analizza una stringa di input per ottenere una costante o un identificatore. In questo modo 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 (valore letterale con valore "DEFAULT"). In questo modo 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 (valore letterale con valore "DEFAULT"). In questo modo 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. In questo modo verrà restituito Null, se si sono verificati errori. |
| ParseExpression(TextReader, IList<ParseError>) |
Analizza una stringa di input per ottenere un'espressione scalare. In questo modo 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. In questo modo verrà restituito Null, se si sono verificati errori. |
| ParseScalarDataType(TextReader, IList<ParseError>) |
Analizza una stringa di input per ottenere un tipo di dati. In questo modo 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 uno SchemaObjectName. In questo modo verrà restituito Null, se si sono verificati errori. |
| ParseSchemaObjectName(TextReader, IList<ParseError>) |
Analizza una stringa di input per ottenere uno SchemaObjectName. In questo modo 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. In questo modo verrà restituito Null, se si sono verificati errori. |
| ParseStatementList(TextReader, IList<ParseError>) |
Analizza una stringa di input per ottenere un elenco di istruzioni. In questo modo 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 espressioni di tabella comuni facoltative e spazi dei nomi xml. In questo modo verrà restituito Null, se si sono verificati errori. |
| ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>) |
Analizza una stringa di input per ottenere un'espressione di sottoquery con espressioni di tabella comuni facoltative e spazi dei nomi xml. In questo modo 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 presente. (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) |
Controllare se un nome è un identificatore SQL valido (Ereditato da TSqlParser) |