需要赋值,因为是OUTPUT类型的参数

解决方案 »

  1.   

    @HouseNumabc varchar(10) 这个不是output类型的参数啊  就是他有问题
      

  2.   

    select语句后面的表名不能用变量,此处需用动态查询就行了
      

  3.   

    动态生成一个SQL语句,然后使用sp_executesql
      

  4.   

    USE Northwind
    DECLARE @SQLString NVARCHAR(500)/* Set column list. CHAR(13) is a carriage return, line feed.*/
    SET @SQLString = N'SELECT FirstName, LastName, Title' + CHAR(13)/* Set FROM clause with carriage return, line feed. */
    SET @SQLString = @SQLString + N'FROM Employees' + CHAR(13)/* Set WHERE clause. */
    SET @SQLString = @SQLString + N'WHERE LastName LIKE ''D%'''EXEC sp_executesql @SQLString