EXEC执行动态SQL时取出变量值[EXEC函数只能是局部变量]
2009-02-04 22:06
309 查看
--EXEC 输出变量值
DECLARE @RowCount int
DECLARE @sqlstr nvarchar(4000)
DECLARE @tableName nvarchar(100)
--表名,应用可能有更复杂的参数需要连接
SET @tableName='TEST'
SET @sqlstr='SELECT @iRowCount=COUNT(*) FROM '+ @tableName
EXEC sp_executesql @sqlstr,N'@iRowCount int output',@RowCount output
SELECT @RowCount
DECLARE @RowCount int
DECLARE @sqlstr nvarchar(4000)
DECLARE @tableName nvarchar(100)
--表名,应用可能有更复杂的参数需要连接
SET @tableName='TEST'
SET @sqlstr='SELECT @iRowCount=COUNT(*) FROM '+ @tableName
EXEC sp_executesql @sqlstr,N'@iRowCount int output',@RowCount output
SELECT @RowCount
相关文章推荐
- 关于sp_executesql与exec执行动态sql的区别--转载RascallySnake
- SqlServer动态执行SQL语句sp_executesql、Exec
- 函数:exec(sqlcommand)执行动态sql
- 动态SQL的执行,注:exec sp_executesql 其实可以实现参数查询和输出参数的
- SQLSERVER 动态执行SQL sp_executesql与EXEC
- Sql Server游标使用 exec函数执行动态sql
- 动态SQL的执行,注:exec sp_executesql 其实可以实现参数查询和输出参数的
- SQL SERVER 动态执行SQL -- sp_executesql与EXEC
- 使用@@,select case及Exec动态执行SQL语句
- SqlServer动态执行SQL语句sp_executesql、Exec
- SQLSERVER 动态执行SQL sp_executesql与EXEC
- SQLSERVER 动态执行SQL sp_executesql与EXEC
- SQLSERVER 动态执行SQL sp_executesql与EXEC
- (SQL)如何将exec执行结果放入外面的变量中--动态sql
- 动态SQL的执行,注:exec sp_executesql 其实可以实现参数查询和输出参数的
- 执行动态SQL,exec和exec sp_executesql
- (SQL)如何将exec执行结果放入外面的变量中--动态sql语句
- SQL Server-聚焦sp_executesql执行动态SQL查询性能真的比exec好?
- SQLSERVER 动态执行SQL sp_executesql与EXEC
- SQL Server-聚焦sp_executesql执行动态SQL查询性能真的比exec好?