Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. CREATE TABLE [dbo].[tbl_bulk_insert_datetime_issue] (
  2. [id] [int] NOT NULL,
  3. [description] [varchar](20) NOT NULL,
  4. [datetime] [datetime] NULL,
  5. CONSTRAINT [pk_bulk_insert_datetime_issue] PRIMARY KEY CLUSTERED (
  6. [id] ASC
  7. ))
  8.  
  9. BULK
  10. INSERT [dbo].[tbl_bulk_insert_datetime_issue]
  11. FROM 'C:tempbulkinsertsample.csv'
  12. WITH
  13. (
  14. FIELDTERMINATOR=';'
  15. )
  16.  
  17. 1;row01;
  18. 2;row02;20130401
  19. 3;row03;
  20. 4;row04;20130515
  21.  
  22. id description datetime
  23. ----------- -------------------- -----------------------
  24. 1 row01 NULL
  25. 2 row02 2013-04-01 00:00:00.000
  26. 3 row03 NULL
  27. 4 row04 2013-05-15 00:00:00.000
  28.  
  29. 1;row01;
  30. 2;row02;20130401
  31. 3;row03;not_a_datetime
  32. 4;row04;20130515
  33.  
  34. id description datetime
  35. ----------- -------------------- -----------------------
  36. 1 row01 NULL
  37. 2 row02 2013-04-01 00:00:00.000
  38. 3 row03 2013-04-01 00:00:00.000
  39. 4 row04 2013-05-15 00:00:00.000
  40.  
  41. 1;row01;not_a_datetime
  42.  
  43. id description datetime
  44. ----------- -------------------- -----------------------
  45. 1 row01 1900-01-01 00:00:00.000
  46.  
  47. USE tempdb;
  48. CREATE TABLE ImpTest
  49. (
  50. ImpTestID INT NULL
  51. , ImpTestDate DATETIME NULL
  52. );
  53. GO
  54. BULK INSERT ImpTest FROM 'C:SQLServerImportTest.txt' WITH (FIELDTERMINATOR=',');
  55. SELECT * FROM ImpTest;
  56. DROP TABLE ImpTest;
  57.  
  58. 1,
  59. 2,20130406
  60. 3,NOT_DATE
  61. 4,
  62. 5,20130409
  63.  
  64. Msg 4864, Level 16, State 1, Line 1
  65. Bulk load data conversion error (type mismatch or invalid character for the specified
  66. codepage) for row 3, column 2 (ImpTestDate).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement