Créer SQL Server table par programmation

J'ai besoin de programmation pour créer un Serveur SQL server 2008 tableau en C#, tels que les colonnes de la table doit être généré à partir d'une liste de colonnes (chaque nom de colonne est le nom d'une ligne dans le tableau)

Ma question est quelle est la chaîne de commande de la boucle par le biais de la liste de colonnes et de crée la table est enregistrée:

List<string> columnsName = ["col1","col2","col3"]

Je veux créer une table avec les colonnes de la columnsName. Mais depuis la taille de la liste dans ne pas constante, j'ai besoin pour parcourir la liste pour générer les colonnes de la table.

0_o je ne sais pas du tout SGBDR où les lignes ont des noms. Dans tous les SGBDR que je suis au courant, les colonnes ont des noms...
Bienvenue sur StackOverflow. Lorsque vous demandez à propos de quelque chose qui varie largement (comme de la syntaxe SQL), vous devez fournir une plus spécifique tag avec le générique. Dans ce cas, puisque les Sgbd varient considérablement dans leur syntaxe SQL, il est important de savoir ce que la base de données que vous utilisez (MySQL, SQL Server, etc.). Certains n'ont même pas permettre la création d'une base de données en utilisant SQL (DDML) consolidés. Merci d'éditer votre question à ajouter la balise pour le moteur de base de données que vous utilisez, car il est assez difficile de fournir une réponse qui englobe tous les d'eux. Merci. 🙂
Vous pouvez générer une table SQL à partir des colonnes dans DataTable. Est-ce bon?
J'ai mis à jour la question de façon plus précise.
S'il vous plaît laissez-nous savoir si vous avez besoin de plus d'aide ou de marquer une réponse comme correcte.

OriginalL'auteur wingman55 | 2012-04-05