2015-04-09 11 views
5

Sütun adlarının boşlukları olduğu bir tablo oluşturmak istiyorum.Sütun adı içeren tablo oluşturma (aralarında boşluk bırakılması)

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

sorun gibi

başlıklarında boşluklar sütunlu SQL Server 2008, Excel tabakadan toplu veri aktarımdır.

Zaten denedim ya da çalışmaz.

+0

, yapma. Sütun isimlerine başvurmak için kaçış karakterleri kullanmak, yazmak için daha zor ve okumayı zorlaştırır. Alt çizgi veya kamelback kasası kullanın. –

+0

Ya, bunu yapıyorum, ama şu şey bu Döküm Excel Sayfasını alıyorum ve onu düzenleyemem. Verildiği gibi kullanmak zorundayım. Neyse, neye ihtiyacım var. – Abhii

cevap

8

Sütun adına [] parantez eklemeniz gerekir.

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

Yoksa kullanabilirsiniz çift tırnak "" jarlh olarak yorumladı: Eğer * * yapabilirsiniz rağmen

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

"Çift tırnak" ile ANSI SQL yolu da işe yarıyor mu? – jarlh

+1

@jarlh Buna karşı değilseniz, önerinizle ilgili yanıtı güncelleştirin. –

+0

İlk önce benim için çalıştı, ama "çift tırnak" bu konuda emin değilim – Abhii