Udostępnij za pośrednictwem


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