社区
MS-SQL Server
帖子详情
变量的问题?
SkyeyGarden
2006-03-22 12:08:13
select ◎rows = count(×) from table1
但我要把table1也设为变量要怎么写?????
select ◎rows = Count(×) from ◎table????
...全文
63
9
打赏
收藏
变量的问题?
select ◎rows = count(×) from table1 但我要把table1也设为变量要怎么写????? select ◎rows = Count(×) from ◎table????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huailairen
2006-03-22
打赏
举报
回复
用sp_executesql实现
declare @sql Nvarchar(8000)
declare @table varchar(255)
declare @rows int
set @sql='select @rows = Count(*) from @table'
exec sp_executesql @sql,N'@rows int output,@table varchar(255)',@rows int output,@table varchar(255)
select @rows
520zyb
2006-03-22
打赏
举报
回复
exec('select @rows = Count(*) from '+@table)
520zyb
2006-03-22
打赏
举报
回复
exec(select @rows = Count(*) from '+@table)
520zyb
2006-03-22
打赏
举报
回复
exec('declare @rows int,@table varchar(50) select @rows = Count(*) from '+@table+' do other thing')
SkyeyGarden
2006-03-22
打赏
举报
回复
错误在(id<15200)
SkyeyGarden
2006-03-22
打赏
举报
回复
declare @sql Nvarchar(2000)
declare @para nvarchar(1000)
declare @table varchar(255)
declare @where varchar(1000)
declare @rows int
set @table = 'xx'
set @where = 'id<15200'
set @sql=N'select @pararows = Count(*) from '+ @table + 'where ' +@where
set @para=N'"pararows int output'
exec sp_executesql @sql,@para,@pararows = @rows output
select @rows
-----------------------------
格式不正确??????怎么确保输入的格式????
wakinhui
2006-03-22
打赏
举报
回复
那是字符串连接不正确的原因
SkyeyGarden
2006-03-22
打赏
举报
回复
我已经把set @table = 'xx'
为什么会出现这个问题????
如果改写set @sql=N'select @pararows = Count(*) from xx'就正常。。。
SkyeyGarden
2006-03-22
打赏
举报
回复
根据各位的说法,写了下面,但是它说我没有声明表变量@paratable??????????
-----------------------------
declare @sql Nvarchar(2000)
declare @para nvarchar(1000)
declare @table varchar(255)
declare @rows int
set @sql=N'select @pararows = Count(*) from @paratable'
set @para=N'"pararows int output,@paratable varchar(255)'
exec sp_executesql @sql,@para,@pararows = @rows output,@paratable = @table
select @rows
【JavaScript】JS为什么要进行
变量
提升?
用过的JavaScript的应该都知道,它有
变量
提升的机制,不过可能很少去考虑为什么会有
变量
提升的机制,现在就来看一下为什么要进行
变量
提升。 1. 什么是
变量
提升?
变量
提升实际上很容易理解,就是说在任何位置所声明...
Python之谜:如何获取
变量
名?
这个
问题
是:如何获得
变量
的名字? 举例说明,给定一个
变量
var,给它赋值字符串"foo"。即 In [1]: var = "foo" 现在我们需要得到
变量
var的名字,即"var"。 尝试下面两种方法,我们得到的都是
变量
的值"foo",而不是...
当调用的DLL中有全局
变量
时调用它的多个实例是否共享同一个全局
变量
?????
问题
的起因原于自己在工作中需要调用一个动态库,而其中要用到一个全局的
变量
才能把需要的句柄给传出来,于是就想,如果有多个进程要调用这个动态库时,后面的进程调用同一个动态库时,是否会把以前调用同一个动态库...
为什么要配环境
变量
?path用来干什么?
问题
:为什么要配环境
变量
?配环境
变量
解决了什么?(菜b进~~~~) 注:环境
变量
具体概念自行百度百科 谈谈自己对Path的理解: (因为截至目前我用到最多的就是系统
变量
中的path
变量
,之后遇到别的再补充): ...
为什么Python不用声明
变量
类型?
第一种解释: python中声明
变量
不用指明类型,就是因为类型不是存储在
变量
当中,而是存储在对象当中,
变量
就类似于C中的一个空指针,只能指明对象的所在位置,在python中执行表达式的时候立即用对象来替换掉
变量
。...
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章