TSql110Parser 클래스

정의

11.0에 대한 TSql 파서입니다.

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

생성자

Name Description
TSql110Parser(Boolean)

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

속성

Name Description
QuotedIdentifier

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

(다음에서 상속됨 TSqlParser)

메서드

Name Description
Create(SqlVersion, Boolean)

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

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

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

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

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

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

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

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

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

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

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

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

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

ParseBooleanExpression(TextReader, IList<ParseError>)

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

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

입력 문자열을 구문 분석하여 ChildObjectName을 가져옵니다. 오류가 있는 경우 null을 반환합니다.

ParseChildObjectName(TextReader, IList<ParseError>)

입력 문자열을 구문 분석하여 ChildObjectName을 가져옵니다. 오류가 있는 경우 null을 반환합니다.

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

입력 문자열을 구문 분석하여 상수 또는 식별자를 가져옵니다. 오류가 있는 경우 null을 반환합니다.

ParseConstantOrIdentifier(TextReader, IList<ParseError>)

입력 문자열을 구문 분석하여 상수 또는 식별자를 가져옵니다. 오류가 있는 경우 null을 반환합니다.

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

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

ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>)

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

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

입력 문자열을 구문 분석하여 식을 가져옵니다. 오류가 있는 경우 null을 반환합니다.

ParseExpression(TextReader, IList<ParseError>)

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

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

입력 문자열을 구문 분석하여 데이터 형식을 가져옵니다. 오류가 있는 경우 null을 반환합니다.

ParseScalarDataType(TextReader, IList<ParseError>)

입력 문자열을 구문 분석하여 데이터 형식을 가져옵니다. 오류가 있는 경우 null을 반환합니다.

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

입력 문자열을 구문 분석하여 SchemaObjectName을 가져옵니다. 오류가 있는 경우 null을 반환합니다.

ParseSchemaObjectName(TextReader, IList<ParseError>)

입력 문자열을 구문 분석하여 SchemaObjectName을 가져옵니다. 오류가 있는 경우 null을 반환합니다.

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

입력 문자열을 구문 분석하여 문 목록을 가져옵니다. 오류가 있는 경우 null을 반환합니다.

ParseStatementList(TextReader, IList<ParseError>)

입력 문자열을 구문 분석하여 문 목록을 가져옵니다. 오류가 있는 경우 null을 반환합니다.

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

입력 문자열을 구문 분석하여 선택적 공통 테이블 식 및 xml 네임스페이스를 사용하여 하위 쿼리 식을 가져옵니다. 오류가 있는 경우 null을 반환합니다.

ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>)

입력 문자열을 구문 분석하여 선택적 공통 테이블 식 및 xml 네임스페이스를 사용하여 하위 쿼리 식을 가져옵니다. 오류가 있는 경우 null을 반환합니다.

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

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

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

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

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

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

(다음에서 상속됨 TSqlParser)

적용 대상