sp_setdefaultdatatypemapping (Transact-sql)
Varolan bir veri türü eşleştirme arasında işaretler Microsoft SQL Serverve bir olmayan- SQL Server veritabanı yönetim sistemi (dbms) varsayılan olarak. Bu saklı yordam, herhangi bir veritabanı üzerinde dağıtımcı adresindeki yürütülür.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_setdefaultdatatypemapping [ [ @mapping_id = ] mapping_id ]
[ , [ @source_dbms = ] 'source_dbms' ]
[ , [ @source_version = ] 'source_version' ]
[ , [ @source_type = ] 'source_type' ]
[ , [ @source_length_min = ] source_length_min ]
[ , [ @source_length_max = ] source_length_max ]
[ , [ @source_precision_min = ] source_precision_min ]
[ , [ @source_precision_max = ] source_precision_max ]
[ , [ @source_scale_min = ] source_scale_min ]
[ , [ @source_scale_max = ] source_scale_max ]
[ , [ @source_nullable = ] source_nullable ]
[ , [ @destination_dbms = ] 'destination_dbms' ]
[ , [ @destination_version = ] 'destination_version' ]
[ , [ @destination_type = ] 'destination_type' ]
[ , [ @destination_length = ] destination_length ]
[ , [ @destination_precision = ] destination_precision ]
[ , [ @destination_scale = ] destination_scale ]
[ , [ @destination_nullable = ] source_nullable ]
Bağımsız değişkenler
**@mapping_id=**mapping_id
Varolan bir veri türü eşleştirme tanımlar. mapping_id olan int, varsayılan değeri null. If you specify mapping_id, sonra kalan parametreler gerekli değildir.@ source_dbms=] 'source_dbms'
Hangi veri türleriyle eşlenir dbms adıdır. source_dbms olan sysname, ve aşağıdaki değerlerden biri olabilir.Değer
Açıklama
MSSQLSERVER
Kaynağı bir SQL Serververitabanı.
ORACLE
Bir Oracle veritabanı kaynağıdır.
NULL (varsayılan)
Eğer bu parametre belirtmelisiniz mapping_id null olur.
@source_version='source_version'
dbms kaynak sürüm numarasıdır. source_version olan varchar(10), varsayılan değeri NULL.@ source_type=] 'source_type'
dbms kaynak veri türü değil. source_type olan sysname. Eğer bu parametre belirtmelisiniz mapping_id null olur.**@source_length_min=**source_length_min
dbms kaynak veri türü asgari uzunluğundadır. source_length_min olan bigint, varsayılan değeri NULL.**@source_length_max=**source_length_max
dbms kaynak veri türü en fazla uzunluğu ise. source_length_max olan bigint, varsayılan değeri NULL.**@ source_precision_min=**source_precision_min
dbms kaynak veri türünü en az hassas olduğunu. source_precision_min olan bigint, varsayılan değeri NULL.**@ source_precision_max=**source_precision_max
dbms kaynak veri türü en fazla duyarlık olduğunu. source_precision_max olan bigint, varsayılan değeri NULL.**@source_scale_min=**source_scale_min
dbms kaynak veri türü küçük ölçekli olduğunu. source_scale_min olan int, varsayılan değeri NULL.**@source_scale_max=**source_scale_max
dbms kaynak veri türü maksimum ölçek olduğunu. source_scale_max olan int, varsayılan değeri NULL.**@source_nullable=**source_nullable
dbms kaynak veri türü null değeri destekleyip desteklemediğini olduğunu. source_nullable olan bit, varsayılan değeri NULL. 1 null değerleri desteklenir anlamına gelir.@ destination_dbms =] 'destination_dbms'
dbms hedef addır. destination_dbms olan sysname, ve aşağıdaki değerlerden biri olabilir.Değer
Açıklama
MSSQLSERVER
Hedef bir SQL Serververitabanı.
ORACLE
Hedef, Oracle veritabanıdır.
DB2
Hedef, IBM DB2 veritabanıdır.
SYBASE
Hedef Sybase veritabanıdır.
NULL (varsayılan)
@ destination_version=] 'destination_version'
dbms hedef ürün sürümüdür. destination_version olan varchar(10), varsayılan değeri NULL.@ destination_type=] 'destination_type'
dbms hedef veri türü listelenir. destination_type olan sysname, varsayılan değeri NULL.**@ destination_length=**destination_length
dbms hedef veri türünün uzunluğu olduğunu. destination_length olan bigint, varsayılan değeri NULL.**@ destination_precision=**destination_precision
dbms hedef veri türü duyarlık olduğunu. destination_precision olan bigint, varsayılan değeri NULL.**@ destination_scale=**destination_scale
dbms hedef veri türünün ölçeği olduğunu. destination_scale olan int, varsayılan değeri NULL.**@ destination_nullable=**destination_nullable
dbms hedef veri türü null değeri destekleyip desteklemediğini olduğunu. destination_nullable olan bit, varsayılan değeri NULL. 1 null değerleri desteklenir anlamına gelir.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Açıklamalar
sp_setdefaultdatatypemapping arasında çoğaltma tüm türleri kullanılır SQL Serverve bir olmayan- SQL Server dbms.
Varsayılan veri türü eşlemeleri belirtilen dbms dahil tüm çoğaltma topolojisi uygulayın.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü yürütebilirsiniz sp_setdefaultdatatypemapping.
Ayrıca bkz.
Başvuru
sp_getdefaultdatatypemapping (Transact-sql)
sp_helpdatatypemap (Transact-sql)