DATETIME konwersje typu danych (ODBC)

Poniższe konwersje albo są już zdefiniowane przez sterownik ODBC lub są spójne rozszerzenia ODBC.Konwersje dostarczonych przez każdego dostawca są określane przez Wspólnotę, obsługiwanej przez dostawca i są często niezgodności między dostawcami w wyniku.Wartości w nawiasach kwadratowych są opcjonalne.

  • 'Rrrr mm-dd [ss [.9999999] [plus/minus gg: mm]]' jest format datetime ciągi

  • Format czas ciągów jest "ss [.9999999]"

  • Format data ciągi jest "rrrr mm-dd"

Konwersje z ciągów znaków umożliwienia elastyczności w odstępy i szerokość pole.Aby uzyskać więcej informacji, zobacz "formaty danych: Ciągi i literałów" sekcja Obsługa typu danych ODBC Data/Godzina ulepszenia.

Dostępne są następujące zasady ogólne konwersji:

  • Jeśli nie jest obecny, ale odbiorca może przechowywać czasu, czas jest zestaw do zera.

  • Jeśli data nie jest obecny, ale odbiorca może przechowywać datę, zostanie użyta data bieżąca.

  • Jeśli timezone nie jest obecny w typ danych używany przez klient, ale serwer może przechowywać strefa czasowa, data jest przechowywana w strefa czasowa klient.Uwaga ta różni się od zachowania serwerowego.

  • Jeśli nie timezone jest obecny w typ serwera, ale typ klient ma strefa czasowa, czas jest konwertowany na UTC przed są przechowywane na serwerze.

  • Czas jest obecny, ale odbiorca nie może przechowywać czasu, składnik czasu jest ignorowana.

  • Jeśli data jest obecny, ale odbiorca nie może przechowywać datę, składnik daty jest ignorowana.

  • Jeśli sekund lub ułamków sekund obcięte podczas konwersji z C SQL, w SQLSTATE 22008 i komunikat "Przepełnienie pole typu Data/Godzina" generowany jest rekord diagnostycznych.

  • Jeśli sekund lub ułamków sekund obcięte podczas konwersji z SQL C, w SQLSTATE 01S07 i komunikat "Ułamkowa obcinania" generowany jest rekord diagnostycznych.

W tej sekcji

  • Konwersje z C SQL
    Wyświetla listę problemów, należy rozważyć podczas konwersji z typu C, aby SQL Server danych /czas typów.

  • Konwersje z SQL do c
    Wyświetla listę problemów, które należy rozważyć podczas konwersji z SQL Server typów danych i czas c typów.

Zobacz także

Koncepcje