TSql160Parser Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der TSql-Parser für 16.0.
[System.Serializable]
public class TSql160Parser : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
[<System.Serializable>]
type TSql160Parser = class
inherit TSqlParser
Public Class TSql160Parser
Inherits TSqlParser
- Vererbung
- Attribute
Konstruktoren
TSql160Parser(Boolean, SqlEngineType) |
Initialisiert eine neue Instanz der TSql160Parser-Klasse. |
TSql160Parser(Boolean) |
Initialisiert eine neue Instanz der TSql160Parser-Klasse. |
Felder
engineType |
Parservariante (eigenständig/azure/all) |
Eigenschaften
QuotedIdentifier |
Gibt an, ob der Bezeichner in Anführungszeichen für den Parser aktiviert ist. (Geerbt von TSqlParser) |
Methoden
Create(SqlVersion, Boolean) |
Erstellt einen TSqlParser für die angegebene Version. (Geerbt von TSqlParser) |
GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analysiert die Eingabe in einen Tokenstream. (Geerbt von TSqlParser) |
GetTokenStream(TextReader, IList<ParseError>) |
Analysiert die Eingabe in einen Tokenstream. (Geerbt von TSqlParser) |
Parse(IList<TSqlParserToken>, IList<ParseError>) |
Die blockierungsbasierte Analysemethode. |
Parse(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Die blockierungsbasierte Analysemethode. (Geerbt von TSqlParser) |
Parse(TextReader, IList<ParseError>) |
Die blockierungsbasierte Analysemethode. (Geerbt von TSqlParser) |
ParseBooleanExpression(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analysiert eine Eingabezeichenfolge, um einen booleschen Ausdruck abzurufen. Bei auftretenden Fehlern wird NULL zurückgegeben. |
ParseBooleanExpression(TextReader, IList<ParseError>) |
Analysiert eine Eingabezeichenfolge, um einen booleschen Ausdruck abzurufen. Bei auftretenden Fehlern wird NULL zurückgegeben. (Geerbt von TSqlParser) |
ParseChildObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analysiert eine Eingabezeichenfolge, um einen ChildObjectName abzurufen. Bei auftretenden Fehlern wird NULL zurückgegeben. |
ParseChildObjectName(TextReader, IList<ParseError>) |
Analysiert eine Eingabezeichenfolge, um einen ChildObjectName abzurufen. Bei auftretenden Fehlern wird NULL zurückgegeben. (Geerbt von TSqlParser) |
ParseConstantOrIdentifier(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analysiert eine Eingabezeichenfolge, um eine Konstante oder einen Bezeichner abzurufen. Bei auftretenden Fehlern wird NULL zurückgegeben. |
ParseConstantOrIdentifier(TextReader, IList<ParseError>) |
Analysiert eine Eingabezeichenfolge, um eine Konstante oder einen Bezeichner abzurufen. Bei auftretenden Fehlern wird NULL zurückgegeben. (Geerbt von TSqlParser) |
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analysiert eine Eingabezeichenfolge, um eine Konstante oder einen Bezeichner oder ein Standardliteral (Literal mit dem Wert "DEFAULT") abzurufen. Bei auftretenden Fehlern wird NULL zurückgegeben. |
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>) |
Analysiert eine Eingabezeichenfolge, um eine Konstante oder einen Bezeichner oder ein Standardliteral (Literal mit dem Wert "DEFAULT") abzurufen. Bei auftretenden Fehlern wird NULL zurückgegeben. (Geerbt von TSqlParser) |
ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analysiert eine Eingabezeichenfolge, um einen Ausdruck abzurufen. Bei auftretenden Fehlern wird NULL zurückgegeben. |
ParseExpression(TextReader, IList<ParseError>) |
Analysiert eine Eingabezeichenfolge, um einen skalaren Ausdruck zu erhalten. Bei auftretenden Fehlern wird NULL zurückgegeben. (Geerbt von TSqlParser) |
ParseScalarDataType(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analysiert eine Eingabezeichenfolge, um einen Datentyp abzurufen. Bei auftretenden Fehlern wird NULL zurückgegeben. |
ParseScalarDataType(TextReader, IList<ParseError>) |
Analysiert eine Eingabezeichenfolge, um einen Datentyp abzurufen. Bei auftretenden Fehlern wird NULL zurückgegeben. (Geerbt von TSqlParser) |
ParseSchemaObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analysiert eine Eingabezeichenfolge, um einen SchemaObjectName abzurufen. Bei auftretenden Fehlern wird NULL zurückgegeben. |
ParseSchemaObjectName(TextReader, IList<ParseError>) |
Analysiert eine Eingabezeichenfolge, um einen SchemaObjectName abzurufen. Bei auftretenden Fehlern wird NULL zurückgegeben. (Geerbt von TSqlParser) |
ParseStatementList(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analysiert eine Eingabezeichenfolge, um eine Anweisungsliste abzurufen. Bei auftretenden Fehlern wird NULL zurückgegeben. |
ParseStatementList(TextReader, IList<ParseError>) |
Analysiert eine Eingabezeichenfolge, um eine Anweisungsliste abzurufen. Bei auftretenden Fehlern wird NULL zurückgegeben. (Geerbt von TSqlParser) |
ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analysiert eine Eingabezeichenfolge, um einen Unterabfrageausdruck mit optionalem allgemeinen Tabellenausdruck und XML-Namespaces abzurufen. Bei auftretenden Fehlern wird NULL zurückgegeben. |
ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>) |
Analysiert eine Eingabezeichenfolge, um einen Unterabfrageausdruck mit optionalem allgemeinen Tabellenausdruck und XML-Namespaces abzurufen. Bei auftretenden Fehlern wird NULL zurückgegeben. (Geerbt von TSqlParser) |
TryParseSqlModuleObjectName(TextReader, SchemaObjectName) |
Analysiert das Eingabeskript, um den SchemaObjectName der ersten create/alter sql_module-Anweisung zurückzugeben, falls gefunden. (Geerbt von TSqlParser) |
TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName) |
Analysiert das Eingabeskript, um den Triggernamen und den Triggerzielnamen der ersten create/alter trigger-Anweisung zurückzugeben. (Geerbt von TSqlParser) |
ValidateIdentifier(String) |
Überprüfen, ob ein Name ein gültiger SQL-Bezeichner ist (Geerbt von TSqlParser) |