TSqlParser TSqlParser TSqlParser Class

정의

Transact-SQL 파서를 나타냅니다. Represents the Transact-SQL parser.

public ref class TSqlParser abstract
public abstract class TSqlParser
Public MustInherit Class TSqlParser
상속
TSqlParserTSqlParserTSqlParser
파생

속성

QuotedIdentifier QuotedIdentifier QuotedIdentifier

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

메서드

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

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

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.

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.

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

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

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.

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.

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.

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

제공된 값을 사용하여 부울 식과 오류 목록을 반환합니다. Returns a Boolean expression and a list of errors by using the provided values.

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.

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

제공된 값을 사용하여 자식 개체 이름과 오류 목록을 반환합니다. Returns a child object name and a list of errors by using the provided values.

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.

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

제공된 값을 사용하여 상수 또는 식별자와 오류 목록을 반환합니다. Returns a constant or identifier and a list of errors by using the provided values.

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

기본값을 갖는 상수 또는 식별자와 오류 목록을 반환합니다. Returns a constant or identifier with default values and a list of 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.

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.

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

제공된 값을 사용하여 식과 오류 목록을 반환합니다. Returns an expression and a list of errors by using the provided values.

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.

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

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

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.

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

제공된 값을 사용하여 스키마 개체 이름과 오류 목록을 반환합니다. Returns a schema object name and a list of errors by using the provided values.

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.

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

제공된 값을 사용하여 문 목록과 오류 목록을 반환합니다. Returns a statement list and a list of errors by using the provided values.

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.

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 with the specified input reader.

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

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

TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName) TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName) TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName)

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

ValidateIdentifier(String) ValidateIdentifier(String) ValidateIdentifier(String)

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

적용 대상