SQL Server 2005/2008 – Importer un file text de largeur fixe via la command line?

En MySQL, je suis capable de créer une table avec des largeurs de colonnes fixes, puis d'utiliser la command load data infile pour importer un file de largeur fixe.

Par exemple:

Fixed width text file = JOHN 1234 

Importations dans le tableau:

 Username - CHAR(8) Password - ChAR(4) 

La beauté de cette approche est que le file est «haché» en fonction des tailles de colonnes définies dans la table MySQL .

Maintenant, il y a un nouveau projet nécessitant SQL Server 2005 .

Est-ce que SQL Server a une fonction similaire au chargement de données infile ? Ou est-ce une meilleure approche que celle que je prends?

Vous avez des fonctionnalités similaires avec SQL Server. Je vous encourage à en apprendre davantage sur les files de format. Cette page, de Microsoft, fait un assez bon travail pour l'expliquer.

http://msdn.microsoft.com/en-us/library/ms178129.aspx

Je vous encourage également à lire ce blog:

6 façons d'importer des données dans SQL Server