【发布时间】:2021-12-09 22:11:17
【问题描述】:
DECLARE @dbName nvarchar(128) = 'myDb'
DECLARE @siteId int
exec ('SELECT TOP 1 @siteId = Id FROM ' + @dbName + '..myTbl')
select @siteId
当我运行上面的脚本时,出现以下错误
Msg 137, Level 15, State 1, Line 1
Must declare the scalar variable "@siteId".
(1 row(s) affected)
为什么以及如何解决它?
谢谢
【问题讨论】:
标签: sql-server tsql