Udostępnij przez


Przestrzeń nazw Microsoft.SqlServer.Management.SqlParser.Metadata

Microsoft.SqlServer.Management.SqlParser.Metadata Nazw zawiera typy zaprojektowany do obsługi analizatora składni SQL Server.

Klasy

  Klasa Opis
Klasa publiczna CollationInfo Zawiera informacje dotyczące sortowanie określonej bazy danych.
Klasa publiczna ComputedColumnInfo SQL Server zapewnia kolumna obliczana specyfikacji.
Klasa publiczna DataTypeArgSpec Reprezentuje Specyfikacja argument liczbowy typ danych systemu.
Klasa publiczna DataTypeSpec Reprezentuje Specyfikacja typu danych wbudowane.
Klasa publiczna IdentityColumnInfo Zawiera SQL Server specyfikacji kolumna tożsamości.

Interfejsy

  Interfejs Opis
Interfejs publiczny IApplicationRole Reprezentuje rola zabezpieczeń SQL Server, który pozwala na uruchomienie aplikacji z własnych, uprawnień użytkownika podobne.
Interfejs publiczny IAsymmetricKey Reprezentuje klucz asymetrycznego programu SQL Server.
Interfejs publiczny IBuiltInFunction Reprezentuje wbudowanych funkcja lub funkcja systemu, który rozpoczyna się od dwóch przy objawów (@@).
Interfejs publiczny ICallableModule Reprezentuje moduł wpłacone programu SQL Server, takich jak procedura składowana lub funkcja skalarna.
Interfejs publiczny ICertificate Reprezentuje SQL Server certyfikat.
Interfejs publiczny ICheckConstraint Reprezentuje ograniczenie typu CHECK.
Interfejs publiczny IClrDataType Reprezentuje użytkownika CLR typu danych (UDT).
Interfejs publiczny ICollation Reprezentuje sortowanie programu SQL Server.
Interfejs publiczny IColumn Reprezentuje SQL Server kolumna.
Interfejs publiczny IConstraint Reprezentuje ograniczenia tabelarycznych obiektu.
Interfejs publiczny ICredential Reprezentuje SQL Server poświadczeń.
Interfejs publiczny ICursorDataType Reprezentuje typ danych kursor programu SQL Server.
Interfejs publiczny ICursorParameter Reprezentuje parametr typu kursor.
Interfejs publiczny ICursorVariable Reprezentuje zmienną typu kursor.
Interfejs publiczny IDatabase Reprezentuje SQL Server bazy danych.
Interfejs publiczny IDatabaseDdlTrigger Reprezentuje wyzwalacz DLL bazy danych.
Interfejs publiczny IDatabaseObject Definiuje metody i właściwości, które są wspólne dla wszystkich obiektów bazy danych.
Interfejs publiczny IDatabaseObjectVisitor<T> Reprezentuje odwiedzający obiektu bazy danych.
Interfejs publiczny IDatabaseOwnedObject Reprezentuje obiekt metadane, którego właścicielem jest IDatabase obiektu.
Interfejs publiczny IDatabaseOwnedObjectVisitor<T> Reprezentuje odwiedzający obiektów będących własnością bazy danych SQL Server.
Interfejs publiczny IDatabasePrincipal Reprezentuje obiekt główny poziom bazy danych SQL Server.
Interfejs publiczny IDatabaseRole Reprezentuje rola zabezpieczeń bazy danych programu SQL Server.
Interfejs publiczny IDatabaseTable Reprezentuje tabela bazy danych.
Interfejs publiczny IDataType Reprezentuje typ danych programu SQL Server.
Interfejs publiczny IDatePart Reprezentuje argument funkcja wbudowanych część data (na przykład hh, iso_week i tak dalej).
Interfejs publiczny IDefaultConstraint Reprezentuje ograniczenie domyolne programu SQL Server.
Interfejs publiczny IDmlTrigger Reprezentuje SQL Server wyzwalacz DML.
Interfejs publiczny IExecutionContext Reprezentuje kontekst wykonywania moduł użytkownika programu SQL Server.
Interfejs publiczny IExtendedStoredProcedure Reprezentuje SQL Server rozszerzona procedura składowana.
Interfejs publiczny IFileGroup Reprezentuje grupa plików SQL Server.
Interfejs publiczny IForeignKeyColumn Reprezentuje kolumna klucz obcy programu SQL Server.
Interfejs publiczny IForeignKeyConstraint Reprezentuje ograniczenie na klucz OBCY programu SQL Server.
Interfejs publiczny IFunction Reprezentuje funkcja programu SQL Server.
Interfejs publiczny IFunctionModuleBase Wspólny interfejs bazowy dla IFunction i ICallableModule interfejsów.
Interfejs publiczny IIndex Reprezentuje indeksu programu SQL Server.
Interfejs publiczny IIndexedColumn Reprezentuje kolumna SQL Server, która uczestniczy w indeksie.
Interfejs publiczny ILocalVariable Określa zmienną lokalną lub parametr.
Interfejs publiczny ILogin Reprezentuje konto logowania do programu SQL Server.
Interfejs publiczny IMetadataCollection<T> Określa rozmiar, moduły wyliczające, wyszukiwania i metod filtrowania dla wszystkich zbiorów obiektów metadane.Interfejs umożliwia dostęp tylko do odczytu do elementów kolekcja.
Interfejs publiczny IMetadataObject Reprezentuje obiekt metadane programu SQL Server.
Interfejs publiczny IMetadataObjectVisitor<T> Reprezentuje odwiedzający obiektu metadane programu SQL Server.
Interfejs publiczny IMetadataOrderedCollection<T> Reprezentuje kolekcja obiektów metadane, gdzie kolejność elementów jest zachowywany.
Interfejs publiczny IMutableApplicationRole Reprezentuje tych rola zabezpieczeń SQL Server, który pozwala na uruchomienie aplikacji z własnych, uprawnień użytkownika podobne.
Interfejs publiczny IMutableAsymmetricKey Reprezentuje tych klucz asymetrycznego programu SQL Server.
Interfejs publiczny IMutableCallableModule Reprezentuje tych SQL Server wpłacone modułu, takich jak procedura składowana lub funkcja wartość skalarna valued.
Interfejs publiczny IMutableCertificate Reprezentuje tych certyfikat programu SQL Server.
Interfejs publiczny IMutableCheckConstraint Reprezentuje tych SQL Server ograniczenia CHECK.
Interfejs publiczny IMutableClrDataType Reprezentuje tych zdefiniowane przez użytkownika danych typu CLR (UDT).
Interfejs publiczny IMutableColumn Reprezentuje tych SQL Server kolumna.
Interfejs publiczny IMutableConstraint Reprezentuje obiekt tabelarycznych tych ograniczeń.
Interfejs publiczny IMutableCredential Reprezentuje tych SQL Server poświadczeń.
Interfejs publiczny IMutableDatabase Reprezentuje tych SQL Server bazy danych.
Interfejs publiczny IMutableDatabaseDdlTrigger Reprezentuje wyzwalacz DLL tych bazy danych.
Interfejs publiczny IMutableDatabaseObject Definiuje metody i właściwości, które są wspólne dla wszystkich obiektów bazy danych tych.
Interfejs publiczny IMutableDatabaseOwnedObject Reprezentuje obiekt tych metadane, którego właścicielem jest IDatabase obiektu.
Interfejs publiczny IMutableDatabasePrincipal Reprezentuje obiekt tych głównych poziom bazy danych SQL Server.
Interfejs publiczny IMutableDatabaseRole Reprezentuje tych rola zabezpieczeń bazy danych programu SQL Server.
Interfejs publiczny IMutableDatabaseTable Reprezentuje tabela bazy danych.
Interfejs publiczny IMutableDataType Reprezentuje tych typów danych programu SQL Server.
Interfejs publiczny IMutableDefaultConstraint Reprezentuje ograniczenie tych domyślne programu SQL Server.
Interfejs publiczny IMutableDmlTrigger Reprezentuje tych SQL Server wyzwalacz DML.
Interfejs publiczny IMutableForeignKeyConstraint Reprezentuje tych ograniczenia na klucz OBCY programu SQL Server.
Interfejs publiczny IMutableFunction Reprezentuje tych SQL Server funkcja.
Interfejs publiczny IMutableFunctionModuleBase Wspólny interfejs bazowy dla IMutableFunction i IMutableCallableModule interfejsów.
Interfejs publiczny IMutableIndex Reprezentuje tych SQL Server indeks.
Interfejs publiczny IMutableIndexedColumn Reprezentuje tych SQL Server kolumna , uczestniczy w indeksie.
Interfejs publiczny IMutableLogin Reprezentuje tych konto logowania do programu SQL Server.
Interfejs publiczny IMutableMetadataCollection<T> Definiuje metody do manipulowania zbiorów obiektów, które implementują IMetadataObject interfejs.
Interfejs publiczny IMutableMetadataObject Definiuje wspólny interfejs wszystkich obiektów tych metadane.
Interfejs publiczny IMutableMetadataOrderedCollection<T> Reprezentuje tych kolekcja obiektów metadane, gdzie kolejność elementów jest zachowywany.
Interfejs publiczny IMutablePassword Reprezentuje tych hasło konto logowania do programu SQL Server.
Interfejs publiczny IMutableRelationalIndex Reprezentuje tych relacyjnej indeksu programu SQL Server.
Interfejs publiczny IMutableScalar Reprezentuje obiekt tych metadane wartość skalarna.
Interfejs publiczny IMutableScalarDataType Reprezentuje typ tych danych wartość skalarna programu SQL Server.
Interfejs publiczny IMutableScalarFunction Reprezentuje tych funkcja wartość skalarna programu SQL Server.
Interfejs publiczny IMutableScalarValuedFunction Reprezentuje tych SQL Server funkcja skalarna.
Interfejs publiczny IMutableSchema Reprezentuje tych schematu programu SQL Server.
Interfejs publiczny IMutableSchemaOwnedObject Reprezentuje obiekt tych metadane, który jest właścicielem schematu.
Interfejs publiczny IMutableServer Reprezentuje tych wystąpienie programu SQL Server.
Interfejs publiczny IMutableServerDdlTrigger Reprezentuje tych SQL Server wyzwalacz DLL.
Interfejs publiczny IMutableServerOwnedObject Reprezentuje obiekt tych metadane, którego właścicielem jest IServer obiektu.
Interfejs publiczny IMutableStoredProcedure Reprezentuje tych procedura składowana programu SQL Server.
Interfejs publiczny IMutableTable Reprezentuje tych tabela bazy danych SQL Server.
Interfejs publiczny IMutableTableDataType Reprezentuje typ tych danych tabela programu SQL Server.
Interfejs publiczny IMutableTableValuedFunction Reprezentuje tych SQL Server funkcja zwracająca tabelę.
Interfejs publiczny IMutableTableViewBase Interfejs bazowy dla IMutableTable i IMutableView interfejsów.
Interfejs publiczny IMutableTabular Definiuje interfejs tych obiektów metadane tabelarycznych.
Interfejs publiczny IMutableTrigger Reprezentuje tych wyzwalacza programu SQL Server.
Interfejs publiczny IMutableTriggerEventSet<T> Reprezentuje zestaw tych wyzwalacza zdarzeń.
Interfejs publiczny IMutableUser Reprezentuje tych użytkownika programu SQL Server.
Interfejs publiczny IMutableUserDefinedClrType Reprezentuje tych SQL Server przez użytkownika typu CLR (UDT).
Interfejs publiczny IMutableUserDefinedDataType Reprezentuje typ tych danych przez użytkownika.
Interfejs publiczny IMutableUserDefinedFunction Reprezentuje tych funkcja zdefiniowanej przez użytkownika.
Interfejs publiczny IMutableUserDefinedFunctionModuleBase Wspólny interfejs bazowy dla IMutableUserDefinedFunction i IMutableCallableModule interfejsów.
Interfejs publiczny IMutableUserDefinedTableType Reprezentuje typ tych tabela zdefiniowanej przez użytkownika.
Interfejs publiczny IMutableUserDefinedType Definiuje wspólny interfejs dla wszystkich tych typów zdefiniowanych przez użytkownika.Należą do typów danych zdefiniowanych przez użytkownika, typy zdefiniowane przez użytkownika tabela i typów zdefiniowanych przez użytkownika CLR.
Interfejs publiczny IMutableView Reprezentuje tych SQL Server widoku bazy danych.
Interfejs publiczny IParameter Reprezentuje parametr programu SQL Server.
Interfejs publiczny IPartitionScheme Reprezentuje schemat partycji programu SQL Server.
Interfejs publiczny IPassword Reprezentuje hasło konto logowania do programu SQL Server.
Interfejs publiczny IPrimaryKeyConstraint Reprezentuje SQL Server ograniczenie klucza podstawowego.
Interfejs publiczny IRelationalIndex Reprezentuje indeksu relacyjnej programu SQL Server.
Interfejs publiczny IScalar Reprezentuje obiekt metadane wartość skalarna.
Interfejs publiczny IScalarDataType Reprezentuje typ danych wartość skalarna programu SQL Server.
Interfejs publiczny IScalarExpression Reprezentuje wyrażenie wartość skalarna, takich jak literały, na przykład: 1, "Witaj" i tak dalej; i oceny wartość skalarna wyrażenia, na przykład: 1 + 5, 12 * dbo.test('a') i tak dalej.
Interfejs publiczny IScalarFunction Reprezentuje funkcja wartość skalarna programu SQL Server.
Interfejs publiczny IScalarParameter Reprezentuje parametr wartość skalarna programu SQL Server.
Interfejs publiczny IScalarValuedFunction Reprezentuje SQL Server funkcja skalarna.
Interfejs publiczny IScalarVariable Reprezentuje zmienną wartość skalarna programu SQL Server.
Interfejs publiczny ISchema Reprezentuje schematu programu SQL Server.
Interfejs publiczny ISchemaOwnedObject Reprezentuje obiekt baza metadane, który jest właścicielem schematu.
Interfejs publiczny ISchemaOwnedObjectVisitor<T> Reprezentuje odwiedzający właścicielem schematu obiektu programu SQL Server.
Interfejs publiczny IServer Reprezentuje wystąpienie programu SQL Server.
Interfejs publiczny IServerDdlTrigger Reprezentuje SQL Server wyzwalacz DLL.
Interfejs publiczny IServerOwnedObject Reprezentuje obiekt metadane, którego właścicielem jest IServer obiektu.
Interfejs publiczny IServerOwnedObjectVisitor<T> Reprezentuje odwiedzający posiadane przez serwer obiektów.
Interfejs publiczny ISpatialIndex Reprezentuje indeks przestrzenny programu SQL Server.
Interfejs publiczny IStoredProcedure Reprezentuje SQL Server procedura składowana.
Interfejs publiczny ISystemClrDataType Reprezentuje typ CLR danych systemu SQL Server.
Interfejs publiczny ISystemDataType Reprezentuje wbudowane systemowy typ danych SQL Server.
Interfejs publiczny ITable Reprezentuje tabela bazy danych SQL Server.
Interfejs publiczny ITableDataType Reprezentuje typ danych tabela programu SQL Server.
Interfejs publiczny ITableParameter Reprezentuje parametr typu tabela.
Interfejs publiczny ITableValuedFunction Reprezentuje SQL Server funkcja zwracająca tabelę.
Interfejs publiczny ITableVariable Reprezentuje SQL Server zmiennej tabela.
Interfejs publiczny ITableViewBase Interfejs bazowy dla ITable i IView interfejsów.
Interfejs publiczny ITabular Definiuje wspólny interfejs dla wszystkich obiektów metadane tabelarycznych.
Interfejs publiczny ITrigger Reprezentuje wyzwalacza programu SQL Server.
Interfejs publiczny ITriggerEventSet<T> Reprezentuje zestaw wyzwalacza zdarzeń.
Interfejs publiczny IUdtDataMember Reprezentuje pole lub właściwość Typ zdefiniowany przez użytkownika.
Interfejs publiczny IUdtMember Definiuje wspólny interfejs dla wszystkich członków typ zdefiniowany przez użytkownika.
Interfejs publiczny IUdtMethod Stanowi metoda typ zdefiniowany przez użytkownika programu SQL Server.
Interfejs publiczny IUniqueConstraint Reprezentuje SQL Server ograniczenie UNIQUE.
Interfejs publiczny IUniqueConstraintBase Podstawowy interfejs dla ograniczenia UNIQUE i klucza podstawowego.
Interfejs publiczny IUser Reprezentuje użytkownika programu SQL Server.
Interfejs publiczny IUserDefinedAggregate Reprezentuje użytkownika serwera SQL Server wartość zagregowana.
Interfejs publiczny IUserDefinedClrType Reprezentuje typ CLR zdefiniowane przez użytkownika programu SQL Server (UDT).
Interfejs publiczny IUserDefinedDataType Reprezentuje typ danych zdefiniowany przez użytkownika.
Interfejs publiczny IUserDefinedFunction Reprezentuje funkcja zdefiniowanej przez użytkownika.
Interfejs publiczny IUserDefinedFunctionModuleBase Wspólny interfejs bazowy dla IUserDefinedFunction i ICallableModule interfejsów.
Interfejs publiczny IUserDefinedTableType Reprezentuje typ zdefiniowany przez użytkownika tabela.
Interfejs publiczny IUserDefinedType Definiuje wspólny interfejs dla wszystkich typów zdefiniowanych przez użytkownika.Należą do typów danych zdefiniowanych przez użytkownika, typy zdefiniowane przez użytkownika tabela i typów zdefiniowanych przez użytkownika CLR.
Interfejs publiczny IView Reprezentuje SQL Server widoku bazy danych.
Interfejs publiczny IVirtualTable Reprezentuje wirtualnej tabeli (tabela nie jest zachowywane do bazy danych).
Interfejs publiczny IVoidDataType Reprezentuje typ danych void.
Interfejs publiczny IXmlDataType Reprezentuje SQL Server xml typu danych.
Interfejs publiczny IXmlDataTypeMethod Reprezentuje metoda, która może być wywoływana dla wartość skalarna z xml typu danych.
Interfejs publiczny IXmlIndex Reprezentuje indeksu program SQL Server XML.

Wyliczenia

  Wyliczenie Opis
Wyliczenie publiczne CallableModuleType Określa typy wpłacone modułu.
Wyliczenie publiczne ConstraintType Określa typy ograniczenia programu SQL Server.
Wyliczenie publiczne DatabaseDdlTriggerEventType Reprezentuje bazy danych wyzwalacz DLL typu zdarzenie.
Wyliczenie publiczne ExecutionContextType Określa kontekst wykonywania modułów zdefiniowanych przez użytkownika.
Wyliczenie publiczne ForeignKeyAction Określa akcja, która jest pobierana podczas aktualizacji klucz podstawowy, który odwołuje się klucz obcy.
Wyliczenie publiczne LoginType Określa typ logowania.
Wyliczenie publiczne ScalarType Określa typy obiektów wartość skalarna.
Wyliczenie publiczne ServerDdlTriggerEventType Określa zdarzenia DDL, które może wystrzelić wyzwalacz DLL.
Wyliczenie publiczne SortOrder Definiuje element kolejność sortowania sortowania.
Wyliczenie publiczne SqlDataType Określa typ danych wbudowanego programu SQL Server.
Wyliczenie publiczne TabularType Definiuje typ obiektu tabelarycznych.
Wyliczenie publiczne UserType Określa typ użytkownika.