Aracılığıyla paylaş


Tarih/saat ve şema satır kümeleri

Bu konuda sütunlar satır kümesi ve procedure_parameters satır kümesi hakkında bilgi sağlar.Bu bilgiler ilgili ole db tarih ve saat geliştirmeleri tanıtılan SQL Server 2008.

SÜTUN satır kümesi

Aşağıdaki sütun değerleri için tarih/saat türleri döndürülür:

Sütun türü

DATA_TYPE

COLUMN_FLAGS, DBCOLUMFLAGS_SS_ISVARIABLESCALE

DATETIME_PRECISION

tarih

DBTYPE_DBDATE

Temizle

0

saat

DBTYPE_DBTIME2

Set

0..7

smalldatetime

DBTYPE_DBTIMESTAMP

Temizle

0

datetime

DBTYPE_DBTIMESTAMP

Temizle

3

datetime2

DBTYPE_DBTIMESTAMP

Set

0..7

datetimeoffset

DBTYPE_DBTIMESTAMPOFFSET

Set

0..7

column_flags, DBCOLUMNFLAGS_ISFIXEDLENGTH her zaman tarih/saat türleri için geçerlidir ve aşağıdaki bayraklar her zaman false:

  • DBCOLUMNFLAGS_CACHEDEFERRED

  • DBCOLUMNFLAGS_ISBOOKMARK

  • DBCOLUMNFLAGS_ISCHAPTER

  • DBCOLUMNFLAGS_ISLONG

  • DBCOLUMNFLAGS_ISROWID

  • DBCOLUMNFLAGS_ISROWVER

  • DBCOLUMNFLAGS_MAYDEFER

Kalan bayraklar (DBCOLUMNFLAGS_ISNULLABLE, dbcolumnflags_maybenull, DBCOLUMNFLAGS_WRITE ve DBCOLUMNFLAGS_WRITEUNKNOWN), sütun nasıl tanımlanır bağlı olarak küme olabilir.

DBCOLUMNFLAGS_SS_ISVARIABLESCALE, yeni bir bayrak column_flags data_type DBTYPE_DBTIMESTAMP olduğu sütunlar sunucu türünü belirlemek bir uygulama sağlamak için sağlanır.DATETIME_PRECISION sunucu türünü tanımlamak için de kullanılmalıdır.

DBCOLUMNFLAGS_SS_ISVARIABLESCALE, yalnızca bağlandığında geçerli bir SQL Server 2008 veya daha sonraki sunucu.DBCOLUMNFLAGS_SS_ISFIXEDSCALE bağlandığında tanımsız kapalı-düzey sunucular.

procedure_parameters satır kümesi

data_type SÜTUNLARI şema satır kümesi gibi aynı değerleri ve type_name sunucu türünü içerir.

SS_DATETIME_PRECISION, yeni bir sütun türü DATETIME_PRECISION sütunu için sütun satır kümesi benzer olarak kesinlik dönmek için eklendi.

PROVIDER_TYPES satır kümesi

Aşağıdaki satırlar için tarih/saat türleri döndürülür:

Type->

Column

tarih

saat

smalldatetime

datetime

datetime2

datetimeoffset

TYPE_NAME

tarih

saat

smalldatetime

datetime

datetime2

datetimeoffset

DATA_TYPE

DBTYPE_DBDATE

DBTYPE_DBTIME2

DBTYPE_DBTIMESTAMP

DBTYPE_DBTIMESTAMP

DBTYPE_DBTIMESTAMP

DBTYPE_DBTIMESTAMPOFFSET

COLUMN_SIZE

10

16

16

23

27

34

LITERAL_PREFIX

LITERAL_SUFFIX

CREATE_PARAMS

NULL

ölçek

NULL

NULL

ölçek

ölçek

IS_NULLABLE

ÜZERİNE YAZILMASINA

ÜZERİNE YAZILMASINA

ÜZERİNE YAZILMASINA

ÜZERİNE YAZILMASINA

ÜZERİNE YAZILMASINA

ÜZERİNE YAZILMASINA

CASE_SENSITIVE

VARIANT_FALSE

VARIANT_FALSE

VARIANT_FALSE

VARIANT_FALSE

VARIANT_FALSE

VARIANT_FALSE

ARANABİLİR

DB_SEARCHABLE

DB_SEARCHABLE

DB_SEARCHABLE

DB_SEARCHABLE

DB_SEARCHABLE

DB_SEARCHABLE

UNSIGNED_ATTRIBUTE

NULL

NULL

NULL

NULL

NULL

NULL

FIXED_PREC_SCALE

VARIANT_FALSE

VARIANT_FALSE

VARIANT_FALSE

VARIANT_FALSE

VARIANT_FALSE

VARIANT_FALSE

AUTO_UNIQUE_VALUE

VARIANT_FALSE

VARIANT_FALSE

VARIANT_FALSE

VARIANT_FALSE

VARIANT_FALSE

VARIANT_FALSE

LOCAL_TYPE_NAME

tarih

saat

smalldatetime

datetime

datetime2

datetimeoffset

MINIMUM_SCALE

NULL

0

NULL

NULL

0

0

MAXIMUM_SCALE

NULL

7

NULL

NULL

7

7

GUID

NULL

NULL

NULL

NULL

NULL

NULL

TÜR KİTAPLIĞI

NULL

NULL

NULL

NULL

NULL

NULL

SÜRÜM

NULL

NULL

NULL

NULL

NULL

NULL

IS_LONG

VARIANT_FALSE

VARIANT_FALSE

VARIANT_FALSE

VARIANT_FALSE

VARIANT_FALSE

VARIANT_FALSE

BEST_MATCH

ÜZERİNE YAZILMASINA

ÜZERİNE YAZILMASINA

ÜZERİNE YAZILMASINA

Üzerine yazılmasına sürece aşağıdakilerden biri doğrudur:

  • istemcinin bağlandığı bir kapalı-düzey sunucu.

  • Veri türü uyumluluk bağlantı özellik bir uyumluluk belirtir düzey , 80 eşittir.

Üzerine yazılmasına sürece aşağıdakilerden biri doğrudur:

  • istemcinin bağlandığı bir kapalı-düzey sunucu.

  • Veri türü uyumluluk bağlantı özellik bir uyumluluk belirtir düzey , 80 eşittir.

ÜZERİNE YAZILMASINA

IS_FIXEDLENGTH

ÜZERİNE YAZILMASINA

ÜZERİNE YAZILMASINA

ÜZERİNE YAZILMASINA

ÜZERİNE YAZILMASINA

ÜZERİNE YAZILMASINA

ÜZERİNE YAZILMASINA

ole db yalnızca MINIMUM_SCALE ve MAXIMUM_SCALE sayısal ve ondalık türlerini tanımlamaktadır için bu nedenle SQL Server Native Client'ın bu sütunları saat, datetime2 ve datetimeoffset için kullanılır standart olmayan.

Ayrıca bkz.

Kavramlar