Création d'une table avec un nom de colonne (avec des espaces entre les deux)

Je veux créer une table dans laquelle les noms de colonnes ont des espaces.

comme

create table IDE_Dump( Name varchar(255), Head Name varchar(255), Parent Account varchar (255) ); 

Le problème consiste à importer des données en bloc à partir de feuille Excel vers SQL Server 2008, dont les en-têtes ont les colonnes avec des espaces.

J'ai déjà essayé '' ou 'mais ça ne marche pas.

Vous devez append des crochets [] au nom de la colonne.

 CREATE TABLE IDE_Dump ( Name VARCHAR(255), [Head Name] VARCHAR(255), [Parent Account] VARCHAR(255) ); 

Ou vous pouvez utiliser des guillemets "" comme jarlh a commenté:

 CREATE TABLE IDE_Dump ( Name VARCHAR(255), "Head Name" VARCHAR(255), "Parent Account" VARCHAR(255) );