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 | |
---|---|---|
DataType() | Inicjuje nowe wystąpienie DataType klasy | |
DataType(SqlDataType) | Inicjuje nowe wystąpienie DataType klasy na podstawie określonej SQL Server typu danych. | |
DataType(UserDefinedDataType) | Inicjuje nowe wystąpienie DataType klasy oparte na typ danych określony przez użytkownika. | |
DataType(UserDefinedTableType) | Inicjuje nowe wystąpienie DataType klasy oparte na tabela zdefiniowanej przez użytkownika określonego typu. | |
DataType(UserDefinedType) | Inicjuje nowe wystąpienie DataType klasy na podstawie określonej typ zdefiniowany przez użytkownika. | |
DataType(XmlSchemaCollection) | Inicjuje nowe wystąpienie DataType klasy oparte na określonym XML schematu kolekcja. | |
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ść. | |
DataType(SqlDataType, String) | Inicjuje nowe wystąpienie DataType klasy na podstawie określonej SQL Server Typ danych z określonego typu. | |
DataType(SqlDataType, Int32, Int32) | Inicjuje nowe wystąpienie DataType klasy na podstawie określonej SQL Server Typ danych z określonego precyzji i skali. | |
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 | |
---|---|---|
BigInt | Pobiera typ danych, który określa BigInt definicja używana w typie danych. | |
Bit | Pobiera typ danych, który określa Bit definicja używana w typie danych. | |
Date | Data zwraca wartość właściwość Data typu danych. | |
DateTime | Pobiera typ danych, który określa DateTime definicja używana w typie danych. | |
Float | Pobiera typ danych, który określa ruchome definicja używana w typie danych. | |
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. | |
Geometry | Geometrii właściwość zawiera dane przestrzenne, reprezentującą informacje o lokalizacji fizycznej i kształtu obiektów geometrycznych. | |
HierarchyId | Właściwość HierarchyId jest używana do identyfikowania pozycji w hierarchii. | |
Image | Pobiera typ danych, który określa obrazu definicja używana w typie danych. | |
Int | Pobiera typ danych, który określa Int definicja używana w typie danych. | |
MaximumLength | Pobiera maksymalną długość typ danych. | |
Money | Pobiera typ danych, który określa pieniędzy definicja używana w typie danych. | |
Name | Pobiera nazwę typu danych. | |
NText | Pobiera typ danych, który określa NText definicja używana w typie danych. | |
NumericPrecision | Pobiera lub ustawia precision liczbowego typu danych. | |
NumericScale | Pobiera lub ustawia skali numerycznej typu danych. | |
NVarCharMax | Pobiera typ danych, który określa VarCharMax definicja używana w typie danych. | |
Real | Pobiera typ danych, który określa pieniędzy definicja używana w typie danych. | |
Schema | Pobiera lub ustawia schematu typu danych. | |
SmallDateTime | Pobiera typ danych, który określa SmallDateTime definicja używana w typie danych. | |
SmallInt | Pobiera typ danych, który określa SmallInt definicja używana w typie danych. | |
SmallMoney | Pobiera typ danych, który określa SmallMoney definicja używana w typie danych. | |
SqlDataType | Pobiera typ danych, który określa SqlDataType definicja używana w typie danych. | |
SysName | Pobiera typ danych, który określa SysName definicja używana w typie danych. | |
Text | Pobiera typ danych, który określa tekstu definicja używana w typie danych. | |
Timestamp | Pobiera typ danych, który określa sygnatury czasowej definicja używana w typie danych. | |
TinyInt | Pobiera typ danych, który określa TinyInt definicja używana w typie danych. | |
UniqueIdentifier | Pobiera typ danych, który określa UniqueIdentifier definicja używana w typie danych. | |
VarBinaryMax | Pobiera typ danych, który określa VarBinaryMax definicja używana w typie danych. | |
VarCharMax | Pobiera typ danych, który określa VarCharMax definicja używana w typie danych. | |
Variant | Pobiera typ danych, który określa wariantu definicja używana w typie danych. | |
XmlDocumentConstraint | Pobiera lub ustawia wartość wskazującą sposób formatowania dokumentu XML. |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
Binary | Zwraca obiekt, który reprezentuje określony typ. | |
Char | Zwraca obiekt, który reprezentuje określony typ. | |
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. | |
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. | |
Decimal | Zwraca obiekt, który reprezentuje określony typ. | |
Equals(Object) | Określa, czy określony obiekt jest uznana za równą bieżącego typu danych. (Zastępuje Object.Equals(Object)). | |
Equals(DataType) | Określa, czy typy określone dane są uważane za równe. | |
Finalize | (Dziedziczony z Object). | |
GetHashCode | Ta metoda obsługuje SQL Server infrastruktury i nie jest przeznaczony do używania bezpośrednio z kodu. (Zastępuje Object.GetHashCode()). | |
GetType | (Dziedziczony z Object). | |
MemberwiseClone | (Dziedziczony z Object). | |
NChar | Zwraca obiekt, który reprezentuje określony typ. | |
Numeric | Zwraca obiekt, który reprezentuje określony typ. | |
NVarChar | Zwraca obiekt, który reprezentuje określony typ. | |
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. | |
ToString | Zwraca obiekt w formacie ciąg znaków. (Zastępuje Object.ToString()). | |
UserDefinedDataType(String) | Zwraca obiekt, który reprezentuje określony typ. | |
UserDefinedDataType(String, String) | Zwraca obiekt, który reprezentuje określony typ z określonym schematem. | |
UserDefinedTableType(String) | Zwraca obiekt, który reprezentuje określony typ. | |
UserDefinedTableType(String, String) | Zwraca obiekt, który reprezentuje określony typ z określonym schematem. | |
UserDefinedType(String) | Zwraca obiekt, który reprezentuje określony typ. | |
UserDefinedType(String, String) | Zwraca obiekt, który reprezentuje określony typ z określonym schematem. | |
VarBinary | Zwraca obiekt, który reprezentuje określony typ. | |
VarChar | Zwraca obiekt, który reprezentuje określony typ. | |
Xml(String) | Zwraca obiekt, który reprezentuje określony typ. | |
Xml(String, String) | Zwraca obiekt, który reprezentuje określony typ i z określonym schematem. | |
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 | |
---|---|---|
IXmlSerializable.GetSchema | Nie zaimplementowano. | |
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.. | |
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.