Udostępnij za pośrednictwem


Klasa DataType

DataType Reprezentuje obiekt SQL Server typu danych.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Management.Smo.DataType

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
Public Class DataType _
    Implements IXmlSerializable
'Użycie
Dim instance As DataType
public class DataType : IXmlSerializable
public ref class DataType : IXmlSerializable
type DataType =  
    class
        interface IXmlSerializable
    end
public class DataType implements IXmlSerializable

Typ DataType uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna DataType() Inicjuje nowe wystąpienie DataType klasy
Metoda publiczna DataType(SqlDataType) Inicjuje nowe wystąpienie DataType klasy na podstawie określonej SQL Server typu danych.
Metoda publiczna DataType(UserDefinedDataType) Inicjuje nowe wystąpienie DataType klasy oparte na typ danych określony przez użytkownika.
Metoda publiczna DataType(UserDefinedTableType) Inicjuje nowe wystąpienie DataType klasy oparte na tabela zdefiniowanej przez użytkownika określonego typu.
Metoda publiczna DataType(UserDefinedType) Inicjuje nowe wystąpienie DataType klasy na podstawie określonej typ zdefiniowany przez użytkownika.
Metoda publiczna DataType(XmlSchemaCollection) Inicjuje nowe wystąpienie DataType klasy oparte na określonym XML schematu kolekcja.
Metoda publiczna DataType(SqlDataType, Int32) Inicjuje nowe wystąpienie DataType klasy na podstawie określonej SQL Server Typ danych z określonej precyzji lub maksymalną długość.
Metoda publiczna DataType(SqlDataType, String) Inicjuje nowe wystąpienie DataType klasy na podstawie określonej SQL Server Typ danych z określonego typu.
Metoda publiczna DataType(SqlDataType, Int32, Int32) Inicjuje nowe wystąpienie DataType klasy na podstawie określonej SQL Server Typ danych z określonego precyzji i skali.
Metoda publiczna DataType(SqlDataType, String, String) Inicjuje nowe wystąpienie DataType klasy na podstawie określonej SQL Server Typ danych z określonego typu i schematu.

Do góry

Właściwości

  Nazwa Opis
Właściwość publicznaStatyczny element członkowski BigInt Pobiera typ danych, który określa BigInt definicja używana w typie danych.
Właściwość publicznaStatyczny element członkowski Bit Pobiera typ danych, który określa Bit definicja używana w typie danych.
Właściwość publicznaStatyczny element członkowski Date Data zwraca wartość właściwość Data typu danych.
Właściwość publicznaStatyczny element członkowski DateTime Pobiera typ danych, który określa DateTime definicja używana w typie danych.
Właściwość publicznaStatyczny element członkowski Float Pobiera typ danych, który określa ruchome definicja używana w typie danych.
Właściwość publicznaStatyczny element członkowski Geography Geografia typ danych reprezentuje dane w układzie współrzędnych round ziemi.SQL Server Typ danych Geografia przechowuje elipsoidalnym danych (round ziemi), takich jak GPS szerokości i długości geograficznej współrzędne.
Właściwość publicznaStatyczny element członkowski Geometry Geometrii właściwość zawiera dane przestrzenne, reprezentującą informacje o lokalizacji fizycznej i kształtu obiektów geometrycznych.
Właściwość publicznaStatyczny element członkowski HierarchyId Właściwość HierarchyId jest używana do identyfikowania pozycji w hierarchii.
Właściwość publicznaStatyczny element członkowski Image Pobiera typ danych, który określa obrazu definicja używana w typie danych.
Właściwość publicznaStatyczny element członkowski Int Pobiera typ danych, który określa Int definicja używana w typie danych.
Właściwość publiczna MaximumLength Pobiera maksymalną długość typ danych.
Właściwość publicznaStatyczny element członkowski Money Pobiera typ danych, który określa pieniędzy definicja używana w typie danych.
Właściwość publiczna Name Pobiera nazwę typu danych.
Właściwość publicznaStatyczny element członkowski NText Pobiera typ danych, który określa NText definicja używana w typie danych.
Właściwość publiczna NumericPrecision Pobiera lub ustawia precision liczbowego typu danych.
Właściwość publiczna NumericScale Pobiera lub ustawia skali numerycznej typu danych.
Właściwość publicznaStatyczny element członkowski NVarCharMax Pobiera typ danych, który określa VarCharMax definicja używana w typie danych.
Właściwość publicznaStatyczny element członkowski Real Pobiera typ danych, który określa pieniędzy definicja używana w typie danych.
Właściwość publiczna Schema Pobiera lub ustawia schematu typu danych.
Właściwość publicznaStatyczny element członkowski SmallDateTime Pobiera typ danych, który określa SmallDateTime definicja używana w typie danych.
Właściwość publicznaStatyczny element członkowski SmallInt Pobiera typ danych, który określa SmallInt definicja używana w typie danych.
Właściwość publicznaStatyczny element członkowski SmallMoney Pobiera typ danych, który określa SmallMoney definicja używana w typie danych.
Właściwość publiczna SqlDataType Pobiera typ danych, który określa SqlDataType definicja używana w typie danych.
Właściwość publicznaStatyczny element członkowski SysName Pobiera typ danych, który określa SysName definicja używana w typie danych.
Właściwość publicznaStatyczny element członkowski Text Pobiera typ danych, który określa tekstu definicja używana w typie danych.
Właściwość publicznaStatyczny element członkowski Timestamp Pobiera typ danych, który określa sygnatury czasowej definicja używana w typie danych.
Właściwość publicznaStatyczny element członkowski TinyInt Pobiera typ danych, który określa TinyInt definicja używana w typie danych.
Właściwość publicznaStatyczny element członkowski UniqueIdentifier Pobiera typ danych, który określa UniqueIdentifier definicja używana w typie danych.
Właściwość publicznaStatyczny element członkowski VarBinaryMax Pobiera typ danych, który określa VarBinaryMax definicja używana w typie danych.
Właściwość publicznaStatyczny element członkowski VarCharMax Pobiera typ danych, który określa VarCharMax definicja używana w typie danych.
Właściwość publicznaStatyczny element członkowski Variant Pobiera typ danych, który określa wariantu definicja używana w typie danych.
Właściwość publiczna XmlDocumentConstraint Pobiera lub ustawia wartość wskazującą sposób formatowania dokumentu XML.

Do góry

Metody

  Nazwa Opis
Metoda publicznaStatyczny element członkowski Binary Zwraca obiekt, który reprezentuje określony typ.
Metoda publicznaStatyczny element członkowski Char Zwraca obiekt, który reprezentuje określony typ.
Metoda publicznaStatyczny element członkowski DateTime2 datetime2 jest rozszerzeniem istniejących datetime typu.Ma duży data zakres i domyślnie dużą dokładność ułamkową.Ma długość co najmniej 19 pozycji.
Metoda publicznaStatyczny element członkowski DateTimeOffset Zwraca rok, miesiąc, dzień prawidłowe wartości czas dnia między 00: 00: 00 i 23:59:59:9999999 i przesunięcie w godzinach od czasu UTC.Ma długość co najmniej 25 pozycji.
Metoda publicznaStatyczny element członkowski Decimal Zwraca obiekt, który reprezentuje określony typ.
Metoda publiczna Equals(Object) Określa, czy określony obiekt jest uznana za równą bieżącego typu danych. (Zastępuje Object.Equals(Object)).
Metoda publiczna Equals(DataType) Określa, czy typy określone dane są uważane za równe.
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode Ta metoda obsługuje SQL Server infrastruktury i nie jest przeznaczony do używania bezpośrednio z kodu. (Zastępuje Object.GetHashCode()).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publicznaStatyczny element członkowski NChar Zwraca obiekt, który reprezentuje określony typ.
Metoda publicznaStatyczny element członkowski Numeric Zwraca obiekt, który reprezentuje określony typ.
Metoda publicznaStatyczny element członkowski NVarChar Zwraca obiekt, który reprezentuje określony typ.
Metoda publicznaStatyczny element członkowski Time Zwraca wartości dla dowolnego prawidłowego czas dnia między 00: 00: 00 i 23:59:59:9999999.Ma długość co najmniej ośmiu pozycji i zawiera czas w godzinach, minutach, sekundach i ułamków sekund.
Metoda publiczna ToString Zwraca obiekt w formacie ciąg znaków. (Zastępuje Object.ToString()).
Metoda publicznaStatyczny element członkowski UserDefinedDataType(String) Zwraca obiekt, który reprezentuje określony typ.
Metoda publicznaStatyczny element członkowski UserDefinedDataType(String, String) Zwraca obiekt, który reprezentuje określony typ z określonym schematem.
Metoda publicznaStatyczny element członkowski UserDefinedTableType(String) Zwraca obiekt, który reprezentuje określony typ.
Metoda publicznaStatyczny element członkowski UserDefinedTableType(String, String) Zwraca obiekt, który reprezentuje określony typ z określonym schematem.
Metoda publicznaStatyczny element członkowski UserDefinedType(String) Zwraca obiekt, który reprezentuje określony typ.
Metoda publicznaStatyczny element członkowski UserDefinedType(String, String) Zwraca obiekt, który reprezentuje określony typ z określonym schematem.
Metoda publicznaStatyczny element członkowski VarBinary Zwraca obiekt, który reprezentuje określony typ.
Metoda publicznaStatyczny element członkowski VarChar Zwraca obiekt, który reprezentuje określony typ.
Metoda publicznaStatyczny element członkowski Xml(String) Zwraca obiekt, który reprezentuje określony typ.
Metoda publicznaStatyczny element członkowski Xml(String, String) Zwraca obiekt, który reprezentuje określony typ i z określonym schematem.
Metoda publicznaStatyczny element członkowski Xml(String, String, XmlDocumentConstraint) Zwraca obiekt, który reprezentuje określony typ, schematu i ograniczenie dokumentu XML.

Do góry

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IXmlSerializable.GetSchema Nie zaimplementowano.
Jawna implementacja interfejsuMetoda prywatna IXmlSerializable.ReadXml Deserializes właściwości typu DAC z strumienia XML.Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana..
Jawna implementacja interfejsuMetoda prywatna IXmlSerializable.WriteXml Serializes właściwości typów danych w strumieniu XML.Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana..

Do góry

Uwagi

DataType Obiektu służy do określania typu danych, skojarzony głównie z kolumn i parametry.

Bezpieczeństwo wątków

Wszystkie publiczne, statyczne (udostępnione w programie Microsoft Visual Basic) elementy członkowskie tego typu są bezpieczne dla operacji wielowątkowych. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.