Comment importer un file text dans MSSQL

J'ai besoin d'importer ce file dans la structure de table suivante:

CREATE TABLE [dbo].[tab_sorts]( [row] [int] IDENTITY(1,1) NOT NULL, [id] [int] NOT NULL, [date_sort] [nchar](10) NOT NULL, [date_day] [int] NOT NULL, [date_month] [int] NOT NULL, [date_year] [int] NOT NULL, [town] [nchar](2) NOT NULL, [numbers_sort] [nchar](14) NOT NULL, [nuso_1] [int] NOT NULL, [nuso_2] [int] NOT NULL, [nuso_3] [int] NOT NULL, [nuso_4] [int] NOT NULL, [nuso_5] [int] NOT NULL, CONSTRAINT [PK_tab_sorts] PRIMARY KEY CLUSTERED ( [row] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] 

Je me request quelle est la meilleure pratique pour importer datatables (je dois split la date en jour, mois, année et j'ai besoin de grouper le nombre délimité par des virgules pour effectuer une search LIKE après avoir utilisé un seul% au lieu de deux)

ok, voici comment je l'ai fait, super rapide pour moi:

  1. a téléchargé Notepad ++ pour ouvrir le file délimité TAB de manière formatée sans modifier la structure
  2. créé une nouvelle table temporaire pour contenir datatables avec des champs essentiels
  3. sélectionné les lignes du file que je voulais importer, CTRL + C les
  4. ouvert la table comme EDIT et sélectionné la première rangée puis CTRL + V les lignes

Cela a résolu pour moi et m'a permis d'importer super rapide, maintenant j'ai juste besoin d'importer ces données dans ma table avec des champs supplémentaires relatifs (ou append les champs à cette table et faire le travail avec des requêtes comme suggéré).

Votre file semble assez simple mais selon votre Version et vos devises, si vous voulez une solution plus générique, vous pouvez utiliser 'Importer des Données' (clic droit sur n'importe quelle DB dans Management Studio, Tâches-> Importer des Données …).