SQL Server’da Smalldatetime ve Datetime Veri Tipleri Arasındaki Farklar
Herkese merhaba,
Bu yazıda SQL Server’da Smalldatetime ve Datetime veri tipleri arasındaki farkları inceleyeceğiz.
SQL Server’da bazı durumlarda Smalldatetime ve Datetime veri tipleri arasındaki farkları bilmek gerekebilir.
İki veri tipi de SQL Server’da tarih ve saat değerlerini depolamak için kullanılır.
SMALLDATETIME
Biçim
YYYY-MM-DD hh:mm:ss
Minimum Değer
1900-01-01 00:00:00
Maksimum Değer
2079-06-06 23:59:00
Kapladığı Alan
4 byte
Örnek Kullanımı
Hassasiyet
29.998 saniye veya daha kısa olan değerler en yakın aşağı dakikaya yuvarlanır. 29.999 saniyeden fazla değerler ise en yakın yukarı dakikaya yuvarlanır. Örneklerle göreceksiniz.
Örnek 1:
Örnek 2:
DATETIME
Biçim
YYYY-MM-DD hh:mm:ss.nnn
Minimum Değer
1753-01-01 00:00:00
Maksimum Değer
9999-12-31 23:59:59.997
Kapladığı Alan
8 byte
Örnek Kullanımı
Hassasiyet
.000, .003 veya .007’lik artışlarla yuvarlanır.
Açıklamak gerekirse :Tarihteki zaman kısmı 23: 59: 58.990 veya 23: 59: 58.991 ise, 23: 59: 58.990 olarak saklanır.
Örnek 1:
Tarihteki zaman kısmı 23: 59: 58.992 veya 23: 59: 58.993 veya 23: 59: 58.994 ise 23: 59: 58.993 olarak yuvarlanır ve saklanır.
Örnek 2:
Tarihteki zaman kısmı 23: 59: 58.995 veya 23: 59: 58.996 veya 23: 59: 58.997 veya 23: 59: 58.998 ise 23: 59: 58.997 olarak yuvarlanır ve saklanır.Tarihteki zaman kısmı 23: 59: 58.999 ise 23: 59: 59.000 olarak yuvarlanıp saklanacaktır.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.