SQL Server Try_Convert Fonksiyonu
Herkese merhaba,
Bu yazıda size SQL Server’da Try_Convert Fonksiyonundan bahsedeceğim.
SQL Server’da Try_Convert fonksiyonu bir veri tipinden diğer veri tipine dönüşüm yapmak için kullanılan bir fonksiyondur. Bu fonksiyon 3 adet parametre alır. İlk parametre çevrilecek veri tipidir, ikinci parametre convert edilecek veri tipidir, üçüncü parametre ise seçimli bir parametredir. Tarih kısmını biçimlendirmek için kullanılan bir parametredir. Eğer convert işlemi olmazsa NULL sonuç döner. Örnek kullanımı kodlarda inceleyelim.
DECLARE @ornekveri AS VARCHAR(10) SET @ornekveri = '645522' DECLARE @tarih AS VARCHAR(10) SET @tarih = '2017.09.13' SELECT TRY_CONVERT(INT, @ornekveri); SELECT TRY_CONVERT(DATETIME, @ornekveri); SELECT TRY_CONVERT(DATETIME, @tarih, 111);
Görüldüğü üzere varchar veri tipi sayımız int tipine çevrilmiş ayrıca string tarih bilgisi de datetime veri tipine çevrilmiştir. Hatalı kullanımda NULL döndürmüştür.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.