Logo tr.removalsclassifieds.com

CAST ve CONVERT İşlevi Arasındaki Fark (Tablolu)

İçindekiler:

Anonim

CAST ve CONVERT, bir veri türünü başka bir veri türüne dönüştürmek için kullanılan işlevlerdir. CAST işlevi, ANSI – SQL özelliklerinin bir parçasıdır ve bu nedenle CONVERT işlevinden daha fazla kullanılması uygundur. Bu işlev genellikle dönüştürmeye devam ederken biçimi küçültmek veya kaldırmak için kullanılır.

CAST ve DÖNÜŞTÜRME İşlevi

CAST ve CONVERT arasındaki fark, CAST'ın çeşitli veritabanı platformlarına taşınabilir bir ANSI standart işlevi olmasıdır; CONVERT ise SQL sunucularına özgü bir fonksiyondur. Yukarıda gösterildiği gibi sözdizimlerinde de önemli bir fark vardır.

Ayrıca, DÖNÜŞTÜRME işlevi, CAST işlevi bu tür eylemleri gerçekleştiremezken, ayarlanan tarih biçimi seçeneklerini uyarabilir. Cast işlevi, veri türünü herhangi bir belirli biçim olmadan dönüştürebilir.

CAST işlevinin CONVERT işlevine göre asla göz ardı edilemeyecek bir avantajı vardır, yani taşınabilir bir işlevdir ve genel anlamda birçok veritabanı platformu tarafından kullanılabileceği anlamına gelir. Bu işlev, diğer işlevlerden farklı olarak daha az güçlüdür ve daha az esnektir. Bu işlevin sözdizimi aşağıdaki gibi çok basittir:

Örneğin: DÖKÜM(12.22 AS int) Sonuç 12 olacaktır.

DÖNÜŞTÜRME İşlevi nedir?

DÖNÜŞTÜR işlevi, SQL sunucusuna özel bir işlevdir. Bu fonksiyon aynı zamanda bir veri tipini diğerine dönüştürmek için de kullanılabilir. Bu işlev genellikle tarih/saat veri türü ve para veri türü için biçimlendirme amacıyla kullanılabilir. Ayrıca, DÖNÜŞTÜRME işlevi, CAST işlevi bu tür eylemleri gerçekleştiremezken, ayarlanan tarih biçimi seçeneklerini uyarabilir. Bu işlevin sözdizimi, CAST işlevinden biraz farklıdır ve yalnızca biraz uzun bir ipucudur (yalnızca isteğe bağlı kullanıyorsanız) ve aşağıdaki gibidir:

DÖNÜŞTÜR (tür [(uzunluk)], ifade [, stil]): burada ifade, dönüştürmek istediğiniz değeri ifade eder, tür, dönüştürmeyi yapmak istediğiniz veri türünü ifade eder ve uzunluk isteğe bağlı bir terimdir, elde edilen forchar, varchar, ikili ve varbinary veri türünün uzunluğudur.. Stil başka bir isteğe bağlıdır ve tarih biçimi veya dize biçimi gibi veri türleri arasında dönüştürme yapmak için kullanılır.

Örneğin: DÖNÜŞTÜRMEK(12.22, int)) Sonuç 12 olacaktır.

Arasındaki Temel Farklar CAST ve CONVERT İşlevi

Çözüm

CAST ve CONVERT, belirli bir veri türünü başka bir veri türüne dönüştürmek için kullanılan işlevlerdir. CAST işlevi, ANSI – SQL özelliklerinin bir parçasıdır ve bu nedenle CONVERT işlevinden daha fazla kullanılması uygundur.

Öte yandan, DÖNÜŞTÜR işlevi, SQL sunucusuna özel bir işlevdir. CAST, taşınabilir bir işlevdir ve CONVERT değildir, ancak CONVERT, CAST'tan oldukça esnektir. Her ikisi de kullanımlarda oldukça verimlidir.

CAST ve CONVERT İşlevi Arasındaki Fark (Tablolu)