SQL Server 2012 à l'Importation au format CSV pour les Colonnes mappées
Je suis en train d'essayer d'importer environ 10000 lignes (à partir d'un fichier CSV) dans une table existante.
J'ai seulement 1 colonne, je vais essayer d'importation, mais dans ma table j'ai une colonne appelée TypeId
qui j'ai besoin de régler à une valeur statique c'est à dire 99E05902-1F68-4B1A-BC66-A143BFF19E37
.
Donc j'ai besoin de quelque chose comme
INSERT INTO TABLE ([Name], [TypeId])
Values (@Name (CSV value), "99E05902-1F68-4B1A-BC66-A143BFF19E37")
Des exemples serait génial.
Grâce
Pourriez-vous faire cela? Importer le fichier CSV dans une exploitation de table. Puis utiliser une normale instruction insert pour copier les valeurs, en plus de votre valeur statique dans la table de destination? [CSV les fichiers n'ont pas de sécurité de type, en général, je les copier dans une tenue de table et de valider les lignes avant je crois même que sur l'insertion de données dans une table de destination.]
Oui, je peux l'importer dans une table temporaire et ensuite faire un insert, na pas savoir si 2012 a offert toute sexy les améliorations apportées à cette question commune
Oui, je peux l'importer dans une table temporaire et ensuite faire un insert, na pas savoir si 2012 a offert toute sexy les améliorations apportées à cette question commune
OriginalL'auteur D-W | 2012-06-13
Vous devez vous connecter pour publier un commentaire.
Comme mentionné ci-dessus importer les données dans une table temporaire, puis insérer la valeur dans la table réelle
INSERT
est une grande erreur de syntaxe.Mon erreur mise à jour de ma réponse.
OriginalL'auteur praveen
Si vous êtes prêt à utiliser un outil pour ce faire, vous pouvez utiliser SQL Server Assistant Importation et Exportation. Vous pouvez démarrer le Serveur SQL server Assistant Importation et Exportation à partir du menu Démarrer, à partir de SQL Server Management Studio, dans Outils de Données SQL Server (SSDT), ou à l'invite de commande.
Vous pouvez mapper la destination et la source de colonne très facilement à l'aide de cet outil. Si, plus tard, u souhaitez mettre à jour la colonne autre que vous pouvez faire à l'aide de code.
OriginalL'auteur Saurabh R S