3 Stimmen

falsche Syntax in der Nähe von ':' in SQL

Ich verwende SQL Server Management Studio, um ein Skript auf SQL Server 2008 auszuführen. Die folgende einfache Anweisung löst den Fehler "Falsche Syntax in der Nähe von ':'" aus.

:setvar DatabaseName "USHR1.2"

Neugierig, was hier vor sich geht. Vielen Dank für Ihre Hilfe!

0 Stimmen

Seltsam, ich sehe keine Syntaxfehler.

11voto

pencilslate Punkte 12598

OK das war einfach. Das Aktivieren des "SQLCMD-Modus" im SSMS-Menü hat den Fehler behoben. Vielen Dank an alle für Ihre Antworten.

Ich schätze, es gibt tonnenweise solcher "Incorrect syntax near 'x'"-Fehler, die auf Stackoverflow gemeldet werden. Ich vermute, dass diese mit diesem Fix verschwinden werden.

5voto

StingyJack Punkte 18514

TSQL.... verwenden

DECLARE @databaseName VARCHAR(7)
SET @databaseName = 'USHR1.2'

3voto

jguo1 Punkte 83

Wie Sie den "SQLCMD-Modus" aktivieren können, erfahren Sie unter diesem Link: http://www.mssqltips.com/sqlservertip/2405/sql-server-management-studio-sqlcmd-mode-option/

1voto

abatishchev Punkte 94886

Oder verwenden Sie ' anstelle von "

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X