Share via


sp_getdefaultdatatypemapping (Transact-sql)

Arasında belirtilen veri türü için varsayılan eşleme hakkında bilgi verir Microsoft  SQL Serverve bir olmayan- SQL Server veritabanı yönetim sistemi (dbms). Bu saklı yordam, herhangi bir veritabanı üzerinde dağıtımcı adresindeki yürütülür.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sp_getdefaultdatatypemapping [ @source_dbms = ] 'source_dbms' 
    [ , [ @source_version = ] 'source_version' ]
        , [ @source_type = ] 'source_type'  
    [ , [ @source_length = ] source_length ]
    [ , [ @source_precision = ] source_precision ]
    [ , [ @source_scale = ] source_scale ]
    [ , [ @source_nullable = ] source_nullable ]
        , [ @destination_dbms = ] 'destination_dbms' 
    [ , [ @destination_version = ] 'destination_version' ]
    [ , [ @destination_type = ] 'destination_type' OUTPUT ]
    [ , [ @destination_length = ] destination_length OUTPUT ]
    [ , [ @destination_precision = ] destination_precision OUTPUT ]
    [ , [ @destination_scale = ] destination_scale OUTPUT ]
    [ , [ @destination_nullable = ] source_nullable OUTPUT ]
    [ , [ @dataloss = ] dataloss OUTPUT ]

Bağımsız değişkenler

  • @ source_dbms=] 'source_dbms'
    Hangi veri türleriyle eşlenir dbms adıdır. source_dbmsise 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.

    Bu parametre belirtmelisiniz.

  • @source_version='source_version'
    dbms kaynak sürüm numarasıdır. source_versionise varchar(10), varsayılan değeri NULL.

  • @ source_type=] 'source_type'
    dbms kaynak veri türü değil. source_typeise sysname, hiçbir varsayılan ile.

  • **@source_length=**source_length
    dbms kaynak veri türü uzunluğudur. source_lengthise bigint, varsayılan değeri NULL.

  • **@source_precision=**source_precision
    dbms kaynak veri türü duyarlık olduğunu. source_precisionise bigint, varsayılan değeri NULL.

  • **@source_scale=**source_scale
    dbms kaynak veri türü ölçek olduğunu. source_scaleise int, varsayılan değeri NULL.

  • **@source_nullable=**source_nullable
    dbms kaynak veri türü null değeri destekleyip desteklemediğini olduğunu. source_nullableise bit, varsayılan değeri 1, yani null değerleri desteklenir.

  • @ destination_dbms =] 'destination_dbms'
    dbms hedef addır. destination_dbmsise 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.

    Bu parametre belirtmelisiniz.

  • @ destination_version=] 'destination_version'
    dbms hedef ürün sürümüdür. destination_versionise varchar(10), varsayılan değeri NULL.

  • @ destination_type=] 'destination_type' Çıktı
    dbms hedef veri türü listelenir. destination_typeise sysname, varsayılan değeri NULL.

  • **@ destination_length=**destination_lengthÇıktı
    dbms hedef veri türünün uzunluğu olduğunu. destination_lengthise bigint, varsayılan değeri NULL.

  • **@ destination_precision=**destination_precisionÇıktı
    dbms hedef veri türü duyarlık olduğunu. destination_precisionise bigint, varsayılan değeri NULL.

  • @ destination_scale=destination_scaleOUTPUT
    dbms hedef veri türünün ölçeği olduğunu. destination_scaleise int, varsayılan değeri NULL.

  • @ destination_nullable=destination_nullableOUTPUT
    dbms hedef veri türü null değeri destekleyip desteklemediğini olduğunu. destination_nullableise bit, varsayılan değeri NULL. 1 null değerleri desteklenir anlamına gelir.

  • @dataloss=datalossOUTPUT
    Eşleme veri kaybı olasılığını var olduğunu. datalossise bit, varsayılan değeri NULL. 1 olası bir veri kaybı olduğunu gösterir.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Açıklamalar

sp_getdefaultdatatypemapping arasında çoğaltma tüm türleri kullanılır SQL Serverve bir olmayan- SQL Server dbms.

sp_getdefaultdatatypemapping varsayılan hedef veri türü yani karşılıklarına belirtilen kaynak veri türünü döndürür.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü yürütebilirsiniz sp_getdefaultdatatypemapping.

Ayrıca bkz.

Başvuru

sp_helpdatatypemap (Transact-sql)

sp_setdefaultdatatypemapping (Transact-sql)

Kavramlar

Oracle yayımcılar için veri türü eşleştirme

IBM DB2 aboneleri

Oracle aboneleri