UserDefinedDatatype nesnesi

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

The UserDefinedDatatype object exposes the attributes of a single Microsoft® SQL Server™ user-specified data type.

Açıklamalar

sql Server veri türleri tayini sağlar.Kullanıcı tanımlı veri türleri sql Server temel veri türü, veri uzunluğu (varsa), veri duyarlık veya ölçek (varsa) ve bir veri türü null değerleri kabul olanağı göstergesi oluşur.

Kullanıcı tanımlı veri türleri sql Server kural bağlama için hedefleri şunlardır.Kullanıcı tanımlı veri türü yerine bir sql Server temel veri türü sql sunucu sütunları belirtmek için kullanılabilir tablo.

İle UserDefinedDatatype nesne yapabilirsiniz:

  • sql Server kullanıcı tanımlı veri türü oluşturun.

  • Veri türünü kullanan listeyi veritabanındaki sütunları.

  • Veri türü yeniden oluşturmak için Transact-sql komut dosyası oluşturur.

  • sql Server kullanıcı tanımlı veri türü kaldırın.

The Name property of a UserDefinedDatatype object is the type parameter of the sp_addtype system stored procedure, which is unique within a database.

Bir sql Server kullanıcı tanımlı veri türü oluşturmak için

  1. Oluşturma bir UserDefinedDatatype nesne.

  2. Set Name özellik.

  3. Set BaseType özellik sql Server'ın adı için temel veri türü.sql Server temel veri türleri olarak görünen adlarını Name özellik SystemDatatype nesne.

  4. Set Length (varsa) özellik.Örneğin, bir veri türünde değişken karakter veri için en çok 20 karakter tanımlamak için küme BaseType varchar özelliğine ve küme Length 20 özelliğine.

  5. Set NumericPrecision ve NumericScale uygun olarak özellikleri.1 Basamak ondalık solundaki ve sağındaki 5 sahip bir sayısal veri türü tanýmlamak için örneğin, küme BaseType özelliği için ondalık, NumericPrecision 6, özellik ve NumericScale özelliği 5.

  6. Set AllowNulls özellik.

  7. Ekleme UserDefinedDatatype itiraz UserDefinedDatatypes bağlı koleksiyon SQLServer Database nesne.

Bir sql Server kullanıcı tanımlı veri türü kaldırmak için

  1. Uygun UserDefinedDatatype gelen nesne UserDefinedDatatypes bağlı koleksiyon SQLServer Database nesne.

  2. Use ListBoundColumns yöntem belirlemek için SQL Server sütunları bağımlı veri türü.Bu sütunların veri türü bağımlılık serbest bırakın.Kullanabileceğiniz Remove yöntem, Column nesnesine drop sütun bağımlı veri türü.

  3. Use Remove yöntem, UserDefinedDatatype kaldırmak veri türü tanımından sql Server.

Not

The UserDefinedDatatype object is compatible with instances of SQL Server 2000 and SQL Server version 7.0.Ancak, UserDefinedDatatype2 nesnesinin işlevselliğini uzatır UserDefinedDatatype nesnesi ile birlikte sql Server 2000'de yeni olan özellikler için.