Wählen Sie die Tabelle mit der Spalte "index"

8

Ich habe eine Tabelle mit einem Spaltennamen namens "index"

%Vor%

gibt einen Fehler:

  

Nachricht 1018, Ebene 15, Status 1, Zeile 1 Falsche Syntax in der Nähe von "Index". Ob   Dies ist als Teil eines Tabellenhinweises, eines WITH-Schlüsselworts und   Klammern sind jetzt erforderlich. Weitere Informationen finden Sie in der SQL Server-Onlinedokumentation   Syntax.

Wie kann ich eine Auswahl in einer Spalte namens index treffen? Ich verwende sqlserver 2008-R2

    
NomenNescio 05.12.2011, 15:05
quelle

3 Antworten

13

Verwenden Sie eckige Klammern, um reservierte Wörter zu zitieren:

%Vor%

Siehe auch die Dokumentation zu Begrenzten Bezeichnern .

    
Mark Byers 05.12.2011, 15:06
quelle
5

Setzen Sie reservierte Wörter in Klammern:

%Vor%     
Garrett Vlieger 05.12.2011 15:06
quelle
2

Versuchen Sie es

%Vor%

Reservierte Wörter, die als Namen in SQL-Server verwendet werden, müssen in Klammern stehen.

    
Marco 05.12.2011 15:06
quelle