declare @cnt int
declare @sql nvarchar(200)
set @sql=N'select @cnt=count( distinct rq ) from '+@base_table
exec sp_executesql @sql,N'@cnt int output',@cnt output
declare @sql nvarchar(200)
set @sql=N'select @cnt=count( distinct rq ) from '+@base_table
exec sp_executesql @sql,N'@cnt int output',@cnt output
解决方案 »
- 请教,一次查31张表,如何实现
- 如何在sql语句中获取时间值???? 急急急急
- 全志A13怎么刷机
- 过节送分,顺便问点问题,有合理建议者给分~~非水帖~~
- 大家帮我看下这句分页怎么错了急!
- 如何在视图中产生出标明行号的一列?
- 我第一次使用delphi,请问:如何连接到ms Sql Server数据库中读取计划,要放置DataSource、Table、DBGrid控件并进行如何设置?请各位高手指点!
- 如何把字符串转换为列名称
- 关于 发布、订阅
- 请问 怎样在互联网上远程登入 nt上的 sql server 数据库服务器?
- 求一 SQL 语句,消除相同数据,复制到同一表(急)
- 到底是子查询快,还是连接快 ?
exec sp_executesql的用法可以查看Transact-SQL Help
一直我只想到用EXEC @SQLstring,忘记了exec sp_executesql
正好用上,谢了。