TSql120Parser Klasse

Definition

Der TSql Parser für 12.0.

[System.Serializable]
public class TSql120Parser : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
[<System.Serializable>]
type TSql120Parser = class
    inherit TSqlParser
Public Class TSql120Parser
Inherits TSqlParser
Vererbung
TSql120Parser
Attribute

Konstruktoren

Name Beschreibung
TSql120Parser(Boolean)

Initialisiert eine neue Instanz der TSql120Parser-Klasse.

Eigenschaften

Name Beschreibung
QuotedIdentifier

Gibt an, ob für den Parser der Bezeichner in Anzeichen aktiviert ist.

(Geerbt von TSqlParser)

Methoden

Name Beschreibung
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 Blockierungsanalysemethode.

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

Die Blockierungsanalysemethode.

(Geerbt von TSqlParser)
Parse(TextReader, IList<ParseError>)

Die Blockierungsanalysemethode.

(Geerbt von TSqlParser)
ParseBooleanExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analysiert eine Eingabezeichenfolge, um einen booleschen Ausdruck abzurufen. Dadurch wird NULL zurückgegeben, wenn Fehler aufgetreten sind.

ParseBooleanExpression(TextReader, IList<ParseError>)

Analysiert eine Eingabezeichenfolge, um einen booleschen Ausdruck abzurufen. Dadurch wird NULL zurückgegeben, wenn Fehler aufgetreten sind.

(Geerbt von TSqlParser)
ParseChildObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analysiert eine Eingabezeichenfolge, um einen ChildObjectName abzurufen. Dadurch wird NULL zurückgegeben, wenn Fehler aufgetreten sind.

ParseChildObjectName(TextReader, IList<ParseError>)

Analysiert eine Eingabezeichenfolge, um einen ChildObjectName abzurufen. Dadurch wird NULL zurückgegeben, wenn Fehler aufgetreten sind.

(Geerbt von TSqlParser)
ParseConstantOrIdentifier(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analysiert eine Eingabezeichenfolge, um eine Konstante oder einen Bezeichner abzurufen. Dadurch wird NULL zurückgegeben, wenn Fehler aufgetreten sind.

ParseConstantOrIdentifier(TextReader, IList<ParseError>)

Analysiert eine Eingabezeichenfolge, um eine Konstante oder einen Bezeichner abzurufen. Dadurch wird NULL zurückgegeben, wenn Fehler aufgetreten sind.

(Geerbt von TSqlParser)
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analysiert eine Eingabezeichenfolge, um eine Konstante oder einen Bezeichner oder standardliteral(literal mit dem Wert "DEFAULT") abzurufen. Dadurch wird NULL zurückgegeben, wenn Fehler aufgetreten sind.

ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>)

Analysiert eine Eingabezeichenfolge, um eine Konstante oder einen Bezeichner oder standardliteral(literal mit dem Wert "DEFAULT") abzurufen. Dadurch wird NULL zurückgegeben, wenn Fehler aufgetreten sind.

(Geerbt von TSqlParser)
ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analysiert eine Eingabezeichenfolge, um einen Ausdruck abzurufen. Dadurch wird NULL zurückgegeben, wenn Fehler aufgetreten sind.

ParseExpression(TextReader, IList<ParseError>)

Analysiert eine Eingabezeichenfolge, um einen skalaren Ausdruck abzurufen. Dadurch wird NULL zurückgegeben, wenn Fehler aufgetreten sind.

(Geerbt von TSqlParser)
ParseScalarDataType(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analysiert eine Eingabezeichenfolge zum Abrufen eines Datentyps. Dadurch wird NULL zurückgegeben, wenn Fehler aufgetreten sind.

ParseScalarDataType(TextReader, IList<ParseError>)

Analysiert eine Eingabezeichenfolge zum Abrufen eines Datentyps. Dadurch wird NULL zurückgegeben, wenn Fehler aufgetreten sind.

(Geerbt von TSqlParser)
ParseSchemaObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analysiert eine Eingabezeichenfolge, um ein SchemaObjectName abzurufen. Dadurch wird NULL zurückgegeben, wenn Fehler aufgetreten sind.

ParseSchemaObjectName(TextReader, IList<ParseError>)

Analysiert eine Eingabezeichenfolge, um ein SchemaObjectName abzurufen. Dadurch wird NULL zurückgegeben, wenn Fehler aufgetreten sind.

(Geerbt von TSqlParser)
ParseStatementList(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analysiert eine Eingabezeichenfolge zum Abrufen einer Anweisungsliste. Dadurch wird NULL zurückgegeben, wenn Fehler aufgetreten sind.

ParseStatementList(TextReader, IList<ParseError>)

Analysiert eine Eingabezeichenfolge zum Abrufen einer Anweisungsliste. Dadurch wird NULL zurückgegeben, wenn Fehler aufgetreten sind.

(Geerbt von TSqlParser)
ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analysiert eine Eingabezeichenfolge, um einen Unterabfrageausdruck mit optionalen allgemeinen Tabellenausdrücken und XML-Namespaces abzurufen. Dadurch wird NULL zurückgegeben, wenn Fehler aufgetreten sind.

ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>)

Analysiert eine Eingabezeichenfolge, um einen Unterabfrageausdruck mit optionalen allgemeinen Tabellenausdrücken und XML-Namespaces abzurufen. Dadurch wird NULL zurückgegeben, wenn Fehler aufgetreten sind.

(Geerbt von TSqlParser)
TryParseSqlModuleObjectName(TextReader, SchemaObjectName)

Parses the input script to return the SchemaObjectName of the first create/alter sql_module statement, if found.

(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)

Gilt für: