Conversiones de formato de hora y datos

El servicio DRDA convierte los formatos de fecha y hora db2 y SQL Server en función de un conjunto definido de máscaras de formato en el archivo MsDrdaService.exe.config, para admitir la interoperabilidad entre los valores de fecha y hora del literal de cadena DB2, SQL Server, ISO y string. Consulte el libro operaciones para obtener más información sobre las máscaras de fecha, las máscaras de tiempo y las máscaras de fecha y hora.

HORA y MARCA DE TIEMPO de DB2 con hora 24

IBM DB2 TIME y TIMESTAMP pueden contener un valor Hour 24 que está fuera del intervalo de tipos de datos Microsoft SQL Server TIME, DATETIME y DATETIME2.

IBM DB2 admite un intervalo de valores TIME de 00.00.00 a 24.00.00 y un intervalo de valores TIMESTAMP de 0001-01-01-00.00.00.000000 a 9999-12-31-24.00.00.00000.

SQL Server admite un intervalo de valores TIME de 00:00:00.0000000 a 23:59:59.9999999, y el valor DATETIME2 van de 01-01-01 00:00:00 a 9999-12-31 23:59:59.99999999.

El servicio DRDA transformará los valores TIME y TIMESTAMP de DB2 con hour 24 en valores SQL Server TIME, DATETIME y DATETIME2 con la hora 00:00:00 del día siguiente. Por ejemplo, el servicio DRDA transformará el valor DE HORA de DB2 "24:00:00" en el valor time de SQL Server "00:00:00"). Por ejemplo, el servicio DRDA transformará el valor DB2 DATETIME "2011-12-31-24.00.00.000000" en el valor de SQL Server DATETIME/DATETIME2 "2012-01-01-00.00.00.000000".