Un MS SQL Server 2008 BULK INSERT à une colonne datetime introduit une erreur à la 3e décimale de la partie secondes: 2009-09-19 15: 02: 41.328 dans le fichier d'entrée devient 2009-09-19 15:02: 41.327 dans la base de données.Comment réparer cette erreur de précision datetime MSS 2008 BULK INSERT?
fichier texte est ce que l'entrée ici contient:
1 2009-09-19 15:02:41.328
Voici ce que la table ressemble après INSERT VRAC:
1> select * from mss_t
2> go
primary_key data_1
-------------------- -----------------------
1 2009-09-19 15:02:41.327
Voici le code:
CREATE TABLE mss_t (
primary_key BIGINT NOT NULL PRIMARY KEY,
data_1 DATETIME NOT NULL)
GO
BULK INSERT mss_t
FROM 'C:\temp\sa_t.txt'
GO