TSql100Parser TSql100Parser TSql100Parser Class

정의

TSql100 파서를 나타냅니다. Represents the TSql100 parser.

public ref class TSql100Parser : Microsoft::SqlServer::TransactSql::ScriptDom::TSqlParser
public class TSql100Parser : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
Public Class TSql100Parser
Inherits TSqlParser
상속
TSql100ParserTSql100ParserTSql100Parser

생성자

TSql100Parser(Boolean) TSql100Parser(Boolean) TSql100Parser(Boolean)

TSql100Parser 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the TSql100Parser class.

메서드

Create(SqlVersion, Boolean) Create(SqlVersion, Boolean) Create(SqlVersion, Boolean)

지정된 버전에 대한 Transact-SQL 파서를 만듭니다. Creates a Transact-SQL parser for the specified version.

(Inherited from TSqlParser)
GetTokenStream(TextReader, IList<ParseError>) GetTokenStream(TextReader, IList<ParseError>) GetTokenStream(TextReader, IList<ParseError>)

제공된 텍스트 판독기를 사용하여 파서 토큰 목록과 오류 목록을 반환합니다. Returns a list of parser tokens and a list of errors by using the provided text reader.

(Inherited from TSqlParser)
GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32) GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32) GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32)

제공된 텍스트 판독기를 사용하여 파서 토큰 목록과 오류 목록을 반환합니다. Returns a list of parser tokens and a list of errors by using the provided text reader.

(Inherited from TSqlParser)
Parse(IList<TSqlParserToken>, IList<ParseError>) Parse(IList<TSqlParserToken>, IList<ParseError>) Parse(IList<TSqlParserToken>, IList<ParseError>)

제공된 토큰과 오류를 사용하여 스크립트 조각을 반환합니다. Returns a script fragment by using the provided tokens and errors.

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

제공된 텍스트 판독기를 사용하여 스크립트 조각과 오류 목록을 반환합니다. Returns a script fragment and a list of errors by using the provided text reader.

(Inherited from TSqlParser)
Parse(TextReader, IList<ParseError>, Int32, Int32, Int32) Parse(TextReader, IList<ParseError>, Int32, Int32, Int32) Parse(TextReader, IList<ParseError>, Int32, Int32, Int32)

제공된 값을 사용하여 스크립트 조각과 오류 목록을 반환합니다. Returns a script fragment and a list of errors by using the provided values.

(Inherited from TSqlParser)
ParseBooleanExpression(TextReader, IList<ParseError>) ParseBooleanExpression(TextReader, IList<ParseError>) ParseBooleanExpression(TextReader, IList<ParseError>)

제공된 텍스트 판독기를 사용하여 부울 식과 오류 목록을 반환합니다. Returns a Boolean expression and a list of errors by using the provided text reader.

(Inherited from TSqlParser)
ParseBooleanExpression(TextReader, IList<ParseError>, Int32, Int32, Int32) ParseBooleanExpression(TextReader, IList<ParseError>, Int32, Int32, Int32) ParseBooleanExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

부울 식을 가져오기 위한 입력 문자열을 구문 분석합니다. Parses an input string to get a Boolean expression. 오류가 발생한 경우 null을 반환합니다. This will return null, if there were any errors.

ParseChildObjectName(TextReader, IList<ParseError>) ParseChildObjectName(TextReader, IList<ParseError>) ParseChildObjectName(TextReader, IList<ParseError>)

제공된 텍스트 판독기를 사용하여 자식 개체 이름과 오류 목록을 반환합니다. Returns a child object name and a list of errors by using the provided text reader.

(Inherited from TSqlParser)
ParseChildObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32) ParseChildObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32) ParseChildObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

ChildObjectName을 가져오기 위한 입력 문자열을 구문 분석합니다. Parses an input string to get a ChildObjectName. 오류가 발생한 경우 null을 반환합니다. This will return null, if there were any errors.

ParseConstantOrIdentifier(TextReader, IList<ParseError>) ParseConstantOrIdentifier(TextReader, IList<ParseError>) ParseConstantOrIdentifier(TextReader, IList<ParseError>)

제공된 텍스트 판독기를 사용하여 상수 또는 식별자와 오류 목록을 반환합니다. Returns a constant or identifier and a list of errors by using the provided text reader.

(Inherited from TSqlParser)
ParseConstantOrIdentifier(TextReader, IList<ParseError>, Int32, Int32, Int32) ParseConstantOrIdentifier(TextReader, IList<ParseError>, Int32, Int32, Int32) ParseConstantOrIdentifier(TextReader, IList<ParseError>, Int32, Int32, Int32)

상수 또는 식별자를 가져오기 위한 입력 문자열을 구문 분석합니다. Parses an input string to get a constant or identifier. 오류가 발생한 경우 null을 반환합니다. This will return null, if there were any errors.

ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>) ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>) ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>)

제공된 텍스트 판독기를 사용하여 기본값을 갖는 상수 또는 식별자와 오류 목록을 반환합니다. Returns a constant or identifier with default values and a list of errors by using the provided text reader.

(Inherited from TSqlParser)
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>, Int32, Int32, Int32) ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>, Int32, Int32, Int32) ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>, Int32, Int32, Int32)

상수 또는 식별자를 가져오기 위한 입력 문자열이나 기본 리터럴("DEFAULT" 값을 가진 리터럴)을 구문 분석합니다. Parses an input string to get a constant or identifier or default literal (literal with value "DEFAULT"). 오류가 발생한 경우 null을 반환합니다. This will return null, if there were any errors.

ParseExpression(TextReader, IList<ParseError>) ParseExpression(TextReader, IList<ParseError>) ParseExpression(TextReader, IList<ParseError>)

제공된 텍스트 판독기를 사용하여 식과 오류 목록을 반환합니다. Returns an expression and a list of errors by using the provided text reader.

(Inherited from TSqlParser)
ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32) ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32) ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

식을 가져오기 위한 입력 문자열을 구문 분석합니다. Parses an input string to get an expression. 오류가 발생한 경우 null을 반환합니다. This will return null, if there were any errors.

ParseScalarDataType(TextReader, IList<ParseError>) ParseScalarDataType(TextReader, IList<ParseError>) ParseScalarDataType(TextReader, IList<ParseError>)

제공된 텍스트 판독기를 사용하여 스칼라 데이터 형식과 오류 목록을 반환합니다. Returns a scalar data type and a list of errors by using the provided text reader.

(Inherited from TSqlParser)
ParseScalarDataType(TextReader, IList<ParseError>, Int32, Int32, Int32) ParseScalarDataType(TextReader, IList<ParseError>, Int32, Int32, Int32) ParseScalarDataType(TextReader, IList<ParseError>, Int32, Int32, Int32)

데이터 형식을 가져오기 위한 입력 문자열을 구문 분석합니다. Parses an input string to get a data type. 오류가 발생한 경우 null을 반환합니다. This will return null, if there were any errors.

ParseSchemaObjectName(TextReader, IList<ParseError>) ParseSchemaObjectName(TextReader, IList<ParseError>) ParseSchemaObjectName(TextReader, IList<ParseError>)

제공된 텍스트 판독기를 사용하여 스키마 개체 이름과 오류 목록을 반환합니다. Returns a schema object name and a list of errors by using the provided text reader.

(Inherited from TSqlParser)
ParseSchemaObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32) ParseSchemaObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32) ParseSchemaObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

SchemaObjectName을 가져오기 위한 입력 문자열을 구문 분석합니다. Parses an input string to get a SchemaObjectName. 오류가 발생한 경우 null을 반환합니다. This will return null, if there were any errors.

ParseStatementList(TextReader, IList<ParseError>) ParseStatementList(TextReader, IList<ParseError>) ParseStatementList(TextReader, IList<ParseError>)

제공된 텍스트 판독기를 사용하여 문 목록과 오류 목록을 반환합니다. Returns a statement list and a list of errors by using the provided text reader.

(Inherited from TSqlParser)
ParseStatementList(TextReader, IList<ParseError>, Int32, Int32, Int32) ParseStatementList(TextReader, IList<ParseError>, Int32, Int32, Int32) ParseStatementList(TextReader, IList<ParseError>, Int32, Int32, Int32)

문 목록을 가져오기 위한 입력 문자열을 구문 분석합니다. Parses an input string to get a statement list. 오류가 발생한 경우 null을 반환합니다. This will return null, if there were any errors.

ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>) ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>) ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>)

지정된 입력 판독기를 사용하여 선택적 공통 테이블 식과 xml 네임스페이스를 포함하는 하위 쿼리 식을 가져오기 위한 입력 문자열을 구문 분석합니다. Parses an input string to get a subquery expression with optional common table expression and xml namespaces with the specified input reader.

(Inherited from TSqlParser)
ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>, Int32, Int32, Int32) ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>, Int32, Int32, Int32) ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>, Int32, Int32, Int32)

선택적 공통 테이블 식과 xml 네임스페이스를 포함하는 하위 쿼리 식을 가져오기 위한 입력 문자열을 구문 분석합니다. Parses an input string to get a subquery expression with optional common table expression and xml namespaces. 오류가 발생한 경우 null을 반환합니다. This will return null, if there were any errors.

TryParseSqlModuleObjectName(TextReader, SchemaObjectName) TryParseSqlModuleObjectName(TextReader, SchemaObjectName) TryParseSqlModuleObjectName(TextReader, SchemaObjectName)

입력 스크립트에 SQL 모듈 개체 이름이 포함되어 있는지 여부를 나타냅니다. Indicates whether the input script contains a SQL module object name.

(Inherited from TSqlParser)
TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName) TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName) TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName)

입력 스크립트에 트리거 모듈이 포함되어 있는지 여부를 나타냅니다. Indicates whether the input script contains a trigger module.

(Inherited from TSqlParser)
ValidateIdentifier(String) ValidateIdentifier(String) ValidateIdentifier(String)

이름이 유효한 SQL 식별자인지 여부를 반환합니다. Returns whether a name is a valid SQL identifier.

(Inherited from TSqlParser)

속성

QuotedIdentifier QuotedIdentifier QuotedIdentifier

따옴표 붙은 식별자가 설정되어 있는지 여부를 나타내는 값을 가져옵니다. Gets a value that indicates whether the quoted identifier is on.

(Inherited from TSqlParser)

적용 대상