다음을 통해 공유


TSqlStatement 클래스

단일 Transact-SQL 문을 나타냅니다.

상속 계층 구조

System.Object
  Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment
    Microsoft.Data.Schema.ScriptDom.Sql.TSqlStatement
      자세히...

네임스페이스:  Microsoft.Data.Schema.ScriptDom.Sql
어셈블리:  Microsoft.Data.Schema.ScriptDom.Sql(Microsoft.Data.Schema.ScriptDom.Sql.dll)

구문

‘선언
<SerializableAttribute> _
Public MustInherit Class TSqlStatement _
    Inherits TSqlFragment
[SerializableAttribute]
public abstract class TSqlStatement : TSqlFragment
[SerializableAttribute]
public ref class TSqlStatement abstract : public TSqlFragment
[<AbstractClass>]
[<SerializableAttribute>]
type TSqlStatement =  
    class
        inherit TSqlFragment
    end
public abstract class TSqlStatement extends TSqlFragment

TSqlStatement 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Protected 메서드 TSqlStatement TSqlStatement 의 새 인스턴스를 초기화합니다.

위쪽

속성

  이름 설명
Public 속성 FirstTokenIndex 첫 번째 토큰 인덱스를 가져오거나 설정합니다. (TSqlFragment에서 상속됨)
Public 속성 FragmentLength 조각 길이를 가져옵니다. (TSqlFragment에서 상속됨)
Public 속성 LastTokenIndex 마지막 토큰 인덱스를 가져오거나 설정합니다. (TSqlFragment에서 상속됨)
Public 속성 ScriptTokenStream 토큰 스트림의 목록을 가져오거나 설정합니다. (TSqlFragment에서 상속됨)
Public 속성 StartColumn 시작 열을 가져옵니다. (TSqlFragment에서 상속됨)
Public 속성 StartLine 시작 줄을 가져옵니다. (TSqlFragment에서 상속됨)
Public 속성 StartOffset 조각 시작 오프셋 값을 가져옵니다. (TSqlFragment에서 상속됨)

위쪽

메서드

  이름 설명
Public 메서드 Accept 지정한 방문자의 진입점입니다. (TSqlFragment에서 상속됨)
Public 메서드 AcceptChildren 지정한 방문자가 있는 자식 항목에서 Accept를 호출합니다. (TSqlFragment.AcceptChildren(TSqlFragmentVisitor)을(를) 재정의함)
Public 메서드 Equals 지정한 Object가 현재 Object와 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetHashCode 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.Data.Schema.ScriptDom.Sql 네임스페이스

상속 계층 구조

System.Object
  Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment
    Microsoft.Data.Schema.ScriptDom.Sql.TSqlStatement
      Microsoft.Data.Schema.ScriptDom.Sql.AlterAsymmetricKeyStatement
      Microsoft.Data.Schema.ScriptDom.Sql.AlterAuthorizationStatement
      Microsoft.Data.Schema.ScriptDom.Sql.AlterCreateEndpointStatementBase
      Microsoft.Data.Schema.ScriptDom.Sql.AlterCreateServiceStatementBase
      Microsoft.Data.Schema.ScriptDom.Sql.AlterCryptographicProviderStatement
      Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseStatement
      Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextIndexStatement
      Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextStopListStatement
      Microsoft.Data.Schema.ScriptDom.Sql.AlterLoginStatement
      Microsoft.Data.Schema.ScriptDom.Sql.AlterPartitionFunctionStatement
      Microsoft.Data.Schema.ScriptDom.Sql.AlterPartitionSchemeStatement
      Microsoft.Data.Schema.ScriptDom.Sql.AlterResourceGovernorStatement
      Microsoft.Data.Schema.ScriptDom.Sql.AlterSchemaStatement
      Microsoft.Data.Schema.ScriptDom.Sql.AlterServerConfigurationStatement
      Microsoft.Data.Schema.ScriptDom.Sql.AlterServiceMasterKeyStatement
      Microsoft.Data.Schema.ScriptDom.Sql.AlterTableStatement
      Microsoft.Data.Schema.ScriptDom.Sql.AlterXmlSchemaCollectionStatement
      Microsoft.Data.Schema.ScriptDom.Sql.ApplicationRoleStatement
      Microsoft.Data.Schema.ScriptDom.Sql.AssemblyStatement
      Microsoft.Data.Schema.ScriptDom.Sql.AuditSpecificationStatement
      Microsoft.Data.Schema.ScriptDom.Sql.BackupRestoreMasterKeyStatementBase
      Microsoft.Data.Schema.ScriptDom.Sql.BackupStatement
      Microsoft.Data.Schema.ScriptDom.Sql.BeginConversationTimerStatement
      Microsoft.Data.Schema.ScriptDom.Sql.BeginDialogStatement
      Microsoft.Data.Schema.ScriptDom.Sql.BeginEndBlockStatement
      Microsoft.Data.Schema.ScriptDom.Sql.BreakStatement
      Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityStatement
      Microsoft.Data.Schema.ScriptDom.Sql.BulkInsertBase
      Microsoft.Data.Schema.ScriptDom.Sql.CertificateStatementBase
      Microsoft.Data.Schema.ScriptDom.Sql.CheckpointStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CloseMasterKeyStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CloseSymmetricKeyStatement
      Microsoft.Data.Schema.ScriptDom.Sql.ContinueStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreateAggregateStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreateAsymmetricKeyStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreateContractStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreateCryptographicProviderStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreateDefaultStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreateEventNotificationStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextIndexStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextStopListStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreateLoginStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreatePartitionFunctionStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreatePartitionSchemeStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreateRuleStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreateSchemaStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreateSpatialIndexStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreateStatisticsStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreateSynonymStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreateTableStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreateTypeStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CreateXmlSchemaCollectionStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CredentialStatement
      Microsoft.Data.Schema.ScriptDom.Sql.CursorStatement
      Microsoft.Data.Schema.ScriptDom.Sql.DatabaseEncryptionKeyStatement
      Microsoft.Data.Schema.ScriptDom.Sql.DbccStatement
      Microsoft.Data.Schema.ScriptDom.Sql.DeclareCursorStatement
      Microsoft.Data.Schema.ScriptDom.Sql.DeclareTableStatement
      Microsoft.Data.Schema.ScriptDom.Sql.DeclareVariableStatement
      Microsoft.Data.Schema.ScriptDom.Sql.DropChildObjectsStatement
      Microsoft.Data.Schema.ScriptDom.Sql.DropDatabaseEncryptionKeyStatement
      Microsoft.Data.Schema.ScriptDom.Sql.DropDatabaseStatement
      Microsoft.Data.Schema.ScriptDom.Sql.DropEventNotificationStatement
      Microsoft.Data.Schema.ScriptDom.Sql.DropFullTextIndexStatement
      Microsoft.Data.Schema.ScriptDom.Sql.DropIndexStatement
      Microsoft.Data.Schema.ScriptDom.Sql.DropMasterKeyStatement
      Microsoft.Data.Schema.ScriptDom.Sql.DropObjectsStatement
      Microsoft.Data.Schema.ScriptDom.Sql.DropQueueStatement
      Microsoft.Data.Schema.ScriptDom.Sql.DropSchemaStatement
      Microsoft.Data.Schema.ScriptDom.Sql.DropTypeStatement
      Microsoft.Data.Schema.ScriptDom.Sql.DropUnownedObjectStatement
      Microsoft.Data.Schema.ScriptDom.Sql.DropXmlSchemaCollectionStatement
      Microsoft.Data.Schema.ScriptDom.Sql.EnableDisableTriggerStatement
      Microsoft.Data.Schema.ScriptDom.Sql.EndConversationStatement
      Microsoft.Data.Schema.ScriptDom.Sql.EventSessionStatement
      Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsStatement
      Microsoft.Data.Schema.ScriptDom.Sql.ExecuteStatement
      Microsoft.Data.Schema.ScriptDom.Sql.FullTextCatalogStatement
      Microsoft.Data.Schema.ScriptDom.Sql.GoToStatement
      Microsoft.Data.Schema.ScriptDom.Sql.IfStatement
      Microsoft.Data.Schema.ScriptDom.Sql.IndexStatement
      Microsoft.Data.Schema.ScriptDom.Sql.InvalidTSqlStatement
      Microsoft.Data.Schema.ScriptDom.Sql.KillQueryNotificationSubscriptionStatement
      Microsoft.Data.Schema.ScriptDom.Sql.KillStatement
      Microsoft.Data.Schema.ScriptDom.Sql.KillStatsJobStatement
      Microsoft.Data.Schema.ScriptDom.Sql.LabelStatement
      Microsoft.Data.Schema.ScriptDom.Sql.LineNoStatement
      Microsoft.Data.Schema.ScriptDom.Sql.MasterKeyStatement
      Microsoft.Data.Schema.ScriptDom.Sql.MessageTypeStatementBase
      Microsoft.Data.Schema.ScriptDom.Sql.MoveConversationStatement
      Microsoft.Data.Schema.ScriptDom.Sql.OpenMasterKeyStatement
      Microsoft.Data.Schema.ScriptDom.Sql.OpenSymmetricKeyStatement
      Microsoft.Data.Schema.ScriptDom.Sql.PrintStatement
      Microsoft.Data.Schema.ScriptDom.Sql.ProcedureStatementBodyBase
      Microsoft.Data.Schema.ScriptDom.Sql.QueueStatement
      Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorLegacyStatement
      Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorStatement
      Microsoft.Data.Schema.ScriptDom.Sql.ReadTextStatement
      Microsoft.Data.Schema.ScriptDom.Sql.ReconfigureStatement
      Microsoft.Data.Schema.ScriptDom.Sql.RemoteServiceBindingStatementBase
      Microsoft.Data.Schema.ScriptDom.Sql.ResourcePoolStatement
      Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatement
      Microsoft.Data.Schema.ScriptDom.Sql.ReturnStatement
      Microsoft.Data.Schema.ScriptDom.Sql.RevertStatement
      Microsoft.Data.Schema.ScriptDom.Sql.RoleStatement
      Microsoft.Data.Schema.ScriptDom.Sql.RouteStatement
      Microsoft.Data.Schema.ScriptDom.Sql.SecurityStatement
      Microsoft.Data.Schema.ScriptDom.Sql.SecurityStatementBody80
      Microsoft.Data.Schema.ScriptDom.Sql.SendStatement
      Microsoft.Data.Schema.ScriptDom.Sql.ServerAuditStatement
      Microsoft.Data.Schema.ScriptDom.Sql.SetCommandStatement
      Microsoft.Data.Schema.ScriptDom.Sql.SetErrorLevelStatement
      Microsoft.Data.Schema.ScriptDom.Sql.SetOnOffStatement
      Microsoft.Data.Schema.ScriptDom.Sql.SetRowCountStatement
      Microsoft.Data.Schema.ScriptDom.Sql.SetTextSizeStatement
      Microsoft.Data.Schema.ScriptDom.Sql.SetTransactionIsolationLevelStatement
      Microsoft.Data.Schema.ScriptDom.Sql.SetUserStatement
      Microsoft.Data.Schema.ScriptDom.Sql.SetVariableStatement
      Microsoft.Data.Schema.ScriptDom.Sql.ShutdownStatement
      Microsoft.Data.Schema.ScriptDom.Sql.SignatureStatementBase
      Microsoft.Data.Schema.ScriptDom.Sql.StatementWithCommonTableExpressionsAndXmlNamespaces
      Microsoft.Data.Schema.ScriptDom.Sql.SymmetricKeyStatement
      Microsoft.Data.Schema.ScriptDom.Sql.TextModificationStatement
      Microsoft.Data.Schema.ScriptDom.Sql.TransactionStatement
      Microsoft.Data.Schema.ScriptDom.Sql.TriggerStatementBody
      Microsoft.Data.Schema.ScriptDom.Sql.TruncateTableStatement
      Microsoft.Data.Schema.ScriptDom.Sql.TryCatchStatement
      Microsoft.Data.Schema.ScriptDom.Sql.UpdateStatisticsStatement
      Microsoft.Data.Schema.ScriptDom.Sql.UserStatement
      Microsoft.Data.Schema.ScriptDom.Sql.UseStatement
      Microsoft.Data.Schema.ScriptDom.Sql.ViewStatementBody
      Microsoft.Data.Schema.ScriptDom.Sql.WaitForStatement
      Microsoft.Data.Schema.ScriptDom.Sql.WaitForSupportedStatement
      Microsoft.Data.Schema.ScriptDom.Sql.WhileStatement
      Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupStatement