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モード" エラーを解決しました。みんなありがとうをご回答のために。
私は推測、stackoverflowの上で報告されたエラーなど「『X』付近に不適切な構文」のトンがあります。ゲス、これらは、この修正プログラムを離れて行きます。
使用TSQL ....代わりに
DECLARE @databaseName VARCHAR(7)
SET @databaseName = 'USHR1.2'
VARCHAR(7) - :) – abatishchev
なぜ7ではなく128(最大汎用識別子長)または〜180(256文字のファイル制限 - デフォルトのパス設定では60文字)ですか?私はちょうど56を任意に選んだとは思わないが、それを選んだ理由を思い出さない。 – StingyJack
または使用」」
「有効にする方法についてSQ LCMDモード "の場合は、次のリンクにアクセスしてください: http://www.mssqltips.com/sqlservertip/2405/sql-server-management-studio-sqlcmd-mode-option/
奇妙な文法エラーはありません。 –