dateTime veri türü Dönüşümlerini (ODBC)
Aşağıdaki dönüştürme ya da ODBC tarafından tanımlanmış veya ODBC uyumlu bir uzantısı olan.Her sağlayıcı tarafından sağlanan dönüşümler, sağlayıcı tarafından sunulan topluluk tarafından belirlenir ve genelde vardır tutarsızlıkları sağlayıcıları arasında sonucunda.Köşeli ayraçlar içindeki değerleri isteğe bağlıdır.
Datetime özelliğinin 'yyyy-aa-gg [ss: dd: ss [.9999999] [artı/eksi ss: dd]]' biçimidir
saat dizeleri 'ss: dd: SS [.9999999]' biçimidir
Tarih dizeleri 'yyyy-aa-gg' biçimidir
Dizeler arasında dönüştürme, boşluk ve alan genişliği esneklik sağlar.Daha fazla bilgi için bkz: "veri biçimleri: Dizeler ve rakamları"bölümüVeri türü desteği için ODBC tarih/saat geliştirmeleri.
Genel dönüştürme kurallar şunlardır:
Hiçbir saat varsa, ancak alıcı saat depolarsanız, saat sıfır olarak küme.
Tarih yok, ancak alıcı tarih depolarsanız, geçerli tarih kullanılır.
Istemcinin kullandığı veri türü hiçbir timezone varsa, ancak sunucu timezone depolayabilir, tarih istemci timezone depolanır.Bu sunucu davranış farklı olduğunu unutmayın.
Hiçbir timezone bulunan sunucu tür var, ancak istemci türünde bir timezone saat sunucuda depolanan önce UTC'YE göre dönüştürülür.
Zaman varsa, ancak alıcı zaman depolayamıyor saat bileşeni yok sayılır.
Bir tarihi varsa, ancak alıcı tarihi depolayamıyor tarih bileşeni yok sayılır.
Kesme saniye veya kesirli saniye için SQL C dönüştürme sırasında oluşursa, tanılama kayıt SQLSTATE 22008 "Tarih saat alan taşması" iletisi ile oluşturulur.
Kesme saniye veya kesirli saniye SQL C'YE dönüştürme sırasında oluşursa, tanılama kayıt SQLSTATE 01S07 "Kesirli kesilmesi" iletisi ile oluşturulur.
Bu Bölümde
SQL için c dönüştürme
C türlerinden dönüştürdüğünüzde göz önüne almanız gereken konuları listeler. SQL Server veri/saat türü.C SQL arasında dönüştürme
Gelen dönüştürdüğünüzde göz önüne almanız gereken konuları listeler. SQL Server C türleri için veri/saat türü.