我正在使用SQL Server Management Studio在SQL Server 2008上運行腳本。 以下簡單語句拋出錯誤「語法不正確」:'「。SQL中靠近':'的語法不正確
:setvar DatabaseName "USHR1.2"
好奇,這是怎麼回事。感謝你的幫助!
我正在使用SQL Server Management Studio在SQL Server 2008上運行腳本。 以下簡單語句拋出錯誤「語法不正確」:'「。SQL中靠近':'的語法不正確
:setvar DatabaseName "USHR1.2"
好奇,這是怎麼回事。感謝你的幫助!
OK ..它很簡單,啓用 「從SSMS菜單SQLCMD模式」 解決了這個錯誤。謝謝大家對於
我猜你的回覆。有這樣噸「附近有語法錯誤‘X’」的錯誤報道了計算器的。猜猜,將那些與此修復程序走。
使用TSQL ....
DECLARE @databaseName VARCHAR(7)
SET @databaseName = 'USHR1.2'
VARCHAR(7) - :) – abatishchev 2009-08-10 18:06:23
爲什麼7而不是128(最大通用標識符長度)或〜偶數180(256個字符文件限制 - 缺省路徑爲60個字符)?我不認爲我會隨便挑選56個,但我不記得選擇它的原因。 – StingyJack 2018-02-28 13:42:08
或者使用「,而不是」
對於如何使「SQ LCMD模式「,請轉到鏈接: http://www.mssqltips.com/sqlservertip/2405/sql-server-management-studio-sqlcmd-mode-option/
奇怪的是,我沒有看到任何語法錯誤。 – 2009-08-10 18:06:22