如何用动态计数执行GO语句?

Bal*_*ran 2 sql t-sql database sql-server

如何设置GO语句的动态计数?

我收到以下错误:

发生了致命的脚本错误.解析Go时遇到了不正确的语法.

当我尝试运行以下查询时:

Declare @count int
Select @count=COUNT(*) From Users 

Insert Into #DummyUsers 
Select * from Users where UserName = 'Sachin' 

GO @Count
Run Code Online (Sandbox Code Playgroud)

但是当我使用下面的查询与硬编码计数时,同样正常工作.

Declare @count int
Select @count=COUNT(*) From Users 

Insert Into #DummyUsers 
Select * from Users where UserName = 'Sachin' 

GO 5
Run Code Online (Sandbox Code Playgroud)

如果您对此有任何想法,请欣赏您的建议.

Sea*_*nge 5

你不能.一旦SSMS遇到GO,批处理就会终止并且您的变量不再存在.