TSql160Parser 클래스

정의

16.0용 TSql 파서입니다.

[System.Serializable]
public class TSql160Parser : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
[<System.Serializable>]
type TSql160Parser = class
    inherit TSqlParser
Public Class TSql160Parser
Inherits TSqlParser
상속
TSql160Parser
특성

생성자

TSql160Parser(Boolean)

TSql160Parser 클래스의 새 인스턴스를 초기화합니다.

TSql160Parser(Boolean, SqlEngineType)

TSql160Parser 클래스의 새 인스턴스를 초기화합니다.

필드

engineType

파서 버전(독립 실행형/azure/all)

속성

QuotedIdentifier

파서에 따옴표 붙은 식별자를 사용할 수 있는지 여부를 나타냅니다.

(다음에서 상속됨 TSqlParser)

메서드

Create(SqlVersion, Boolean)

지정된 버전에 대한 TSqlParser를 만듭니다.

(다음에서 상속됨 TSqlParser)
GetTokenStream(TextReader, IList<ParseError>)

입력을 토큰 스트림으로 구문 분석합니다.

(다음에서 상속됨 TSqlParser)
GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32)

입력을 토큰 스트림으로 구문 분석합니다.

(다음에서 상속됨 TSqlParser)
Parse(IList<TSqlParserToken>, IList<ParseError>)

차단 구문 분석 메서드입니다.

Parse(TextReader, IList<ParseError>)

차단 구문 분석 메서드입니다.

(다음에서 상속됨 TSqlParser)
Parse(TextReader, IList<ParseError>, Int32, Int32, Int32)

차단 구문 분석 메서드입니다.

(다음에서 상속됨 TSqlParser)
ParseBooleanExpression(TextReader, IList<ParseError>)

입력 문자열을 구문 분석하여 부울 식을 가져옵니다. 오류가 발생한 경우 null을 반환합니다.

(다음에서 상속됨 TSqlParser)
ParseBooleanExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

입력 문자열을 구문 분석하여 부울 식을 가져옵니다. 오류가 발생한 경우 null을 반환합니다.

ParseChildObjectName(TextReader, IList<ParseError>)

ChildObjectName을 가져오기 위한 입력 문자열을 구문 분석합니다. 오류가 발생한 경우 null을 반환합니다.

(다음에서 상속됨 TSqlParser)
ParseChildObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

ChildObjectName을 가져오기 위한 입력 문자열을 구문 분석합니다. 오류가 발생한 경우 null을 반환합니다.

ParseConstantOrIdentifier(TextReader, IList<ParseError>)

상수 또는 식별자를 가져오기 위한 입력 문자열을 구문 분석합니다. 오류가 발생한 경우 null을 반환합니다.

(다음에서 상속됨 TSqlParser)
ParseConstantOrIdentifier(TextReader, IList<ParseError>, Int32, Int32, Int32)

상수 또는 식별자를 가져오기 위한 입력 문자열을 구문 분석합니다. 오류가 발생한 경우 null을 반환합니다.

ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>)

입력 문자열을 구문 분석하여 상수 또는 식별자 또는 기본 리터럴(값이 "DEFAULT"인 리터럴)을 가져옵니다. 오류가 발생한 경우 null을 반환합니다.

(다음에서 상속됨 TSqlParser)
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>, Int32, Int32, Int32)

입력 문자열을 구문 분석하여 상수 또는 식별자 또는 기본 리터럴(값이 "DEFAULT"인 리터럴)을 가져옵니다. 오류가 발생한 경우 null을 반환합니다.

ParseExpression(TextReader, IList<ParseError>)

입력 문자열을 구문 분석하여 스칼라 식을 가져옵니다. 오류가 발생한 경우 null을 반환합니다.

(다음에서 상속됨 TSqlParser)
ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

식을 가져오기 위한 입력 문자열을 구문 분석합니다. 오류가 발생한 경우 null을 반환합니다.

ParseScalarDataType(TextReader, IList<ParseError>)

데이터 형식을 가져오기 위한 입력 문자열을 구문 분석합니다. 오류가 발생한 경우 null을 반환합니다.

(다음에서 상속됨 TSqlParser)
ParseScalarDataType(TextReader, IList<ParseError>, Int32, Int32, Int32)

데이터 형식을 가져오기 위한 입력 문자열을 구문 분석합니다. 오류가 발생한 경우 null을 반환합니다.

ParseSchemaObjectName(TextReader, IList<ParseError>)

SchemaObjectName을 가져오기 위한 입력 문자열을 구문 분석합니다. 오류가 발생한 경우 null을 반환합니다.

(다음에서 상속됨 TSqlParser)
ParseSchemaObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

SchemaObjectName을 가져오기 위한 입력 문자열을 구문 분석합니다. 오류가 발생한 경우 null을 반환합니다.

ParseStatementList(TextReader, IList<ParseError>)

문 목록을 가져오기 위한 입력 문자열을 구문 분석합니다. 오류가 발생한 경우 null을 반환합니다.

(다음에서 상속됨 TSqlParser)
ParseStatementList(TextReader, IList<ParseError>, Int32, Int32, Int32)

문 목록을 가져오기 위한 입력 문자열을 구문 분석합니다. 오류가 발생한 경우 null을 반환합니다.

ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>)

선택적 공통 테이블 식과 xml 네임스페이스를 포함하는 하위 쿼리 식을 가져오기 위한 입력 문자열을 구문 분석합니다. 오류가 발생한 경우 null을 반환합니다.

(다음에서 상속됨 TSqlParser)
ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>, Int32, Int32, Int32)

선택적 공통 테이블 식과 xml 네임스페이스를 포함하는 하위 쿼리 식을 가져오기 위한 입력 문자열을 구문 분석합니다. 오류가 발생한 경우 null을 반환합니다.

TryParseSqlModuleObjectName(TextReader, SchemaObjectName)

입력 스크립트를 구문 분석하여 첫 번째 create/alter sql_module 문의 SchemaObjectName을 반환합니다(있는 경우).

(다음에서 상속됨 TSqlParser)
TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName)

입력 스크립트를 구문 분석하여 첫 번째 create/alter 트리거 문의 트리거 이름과 트리거 대상 이름을 반환합니다.

(다음에서 상속됨 TSqlParser)
ValidateIdentifier(String)

이름이 유효한 sql 식별자인지 확인

(다음에서 상속됨 TSqlParser)

적용 대상