我需要从SQL链接服务器中选择值,并将其设置为loacal变量DECLARE @SQLQUERY AS VARCHAR(1000)DECLARE @OutVal AS VARCHAR(10)
SET @FINALQUERY = 'SELECT @OutVal=Field1 FROM OPENQUERY
我有存储过程sp_Example和输入参数@param1 @param2等。在sp_Example存储过程中,我使用的是通过调用sp_executesql返回结果的dynamic query。一旦sp_executesql执行,它就无法从sp_Example中看到参数,我得到了以下错误:Must declare the scalar variable @param2 FOR NamePiv IN (' + @cols
我有一个表可以修改我的用户,这意味着用户可以添加列,因为我不知道de会有多少列,所以我不知道如何提供sp_executesql值。-in a while-loop at de begining of the SP这里是我需要帮助的地方,因为我不知道表中有多少列,我无法知道我需要提供多少@参数
EXEC sp_executesql @sSql, @ParmDefinition, ????EXEC sp_executesql @sSql, @P