我要做这样的操作:
我要查询用户里总记录数放到变量@Countl里;
下面的操作代码:
declare @Count Int
declare @wherestr nvarchar(255)--这是Where条件为变量
exec ('Select ' + @Count + '=Count(*) From User' + @wherestr)
我这样写读区不到@Count的值
这样说什么@Count没有申明,
这个应该怎么写呢?
我要查询用户里总记录数放到变量@Countl里;
下面的操作代码:
declare @Count Int
declare @wherestr nvarchar(255)--这是Where条件为变量
exec ('Select ' + @Count + '=Count(*) From User' + @wherestr)
我这样写读区不到@Count的值
这样说什么@Count没有申明,
这个应该怎么写呢?
解决方案 »
- vs2010提示“该进程或线程自上一个步骤以来已更改”
- WINFORM如何实现导出WORD和EXCEL文档?
- C# 异步关闭問題
- .net可不可以开发这样的一个应用程序
- 控制台的托盘程序如何在关闭控制台时把托盘图标去掉。在线等,急
- c#窗体状态控制
- WPF 焦点是否在编辑框内
- System.Random为什么不是System.Math.Random?
- 小弟的最新C#作品,请捧场!EffectiveAssistant(高效助理-效率专家)
- 如何根据System.Type进行强类型转换
- 求助:dropdownlist一个Item上如何保存多个数据
- 在Global.asax.cs中的Session_End在什么时机执行?
declare @sql Nvarchar(1000)
set @sql=N'
select @count=count(*) from User'
exec sp_executesql @sql, N'@count int output', @count output print @count