kayan nokta ve gerçek (Transact-sql)

Kayan nokta sayısal verileri ile kullanmak için yaklaşık sayı veri türleri. Kayan nokta veri yaklaşık; Bu nedenle, veri türü aralıktaki tüm değerleri tam olarak temsil edilebilir.

[!NOT]

ISO eşanlamlı realolan float(24).

Veri türü

Aralık

Depolama

float

-.79E + 308-.23E-308, 0 ve.23E-.79E + 308 308

Değerini bağlıdırn

real

-İçin - 1 - 38, 0 ve 1 3.40E + 38 - 38-3.40E + 38

4 Bayt

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

Sözdizimi

  • float(n)
    Burada n, Mantis saklamak için kullanılan bit sayısı floatbilimsel gösterimde sayı ve bu nedenle, hassas ve depolama boyutunu belirler. Eğer nbelirtilirse, arasında bir değer olmalıdır 1 ve 53. Varsayılan değer olan nolan 53.

    ndeğer

    Hassas

    Depolama boyutu

    1-24

    7 basamak

    4 bayt

    25-53

    15 basamak

    8 bayt

[!NOT]

SQL Serverişler ngibi iki olası değerden birini. If 1<=n<=24, n is treated as 24. If 25<=n<=53, n is treated as 53.

SQL Server   float(n)] Veri türü ile tüm değerleri ISO standardına uyumludur ndan 1 ile 53. Eşanlamlı double precisionolan float(53).

Kayan nokta ve gerçek veri dönüştürme

Değerler, floatherhangi bir tamsayı türü dönüştürüldüğünde atılır.

Dönüştürmek istediğinizde floatya realkarakter veri, str dize işlevini kullanarak genellikle daha döküm () yararlı. Bunun nedeni, str biçimlendirme üzerinde daha fazla denetim sağlar. Daha fazla bilgi için STR (Transact-sql)ve Yerleşik İşlevler (Transact-SQL).

Dönüşüm floatdeğerleri için bilimsel gösterim kullanan decimalveya numericsadece 17 basamak duyarlığı değerlerine kısıtlanır. 17 basamaktan daha yüksek kesinliği olan değerler sıfıra yuvarlanır.

Ayrıca bkz.

Başvuru

ALTER TABLE (Transact-SQL)

CAST ve CONVERT (Transact-SQL)

Tablo (Transact-sql) oluştur

Veri Türleri (Transact-SQL)

DECLARE @local\_variable (Transact-SQL)

set @ local_variable (Transact-sql)

Kavramlar

Veri türü dönüştürme (veritabanı altyapısı)