存储过程高手请进(在线等)

songzutuan 2004-04-08 09:00:48
exec('select count(*) from tj_gxgz_plan where jhbh in ' + @变量)
现在要判断他是否>0,请问各位如何来判断
...全文
9 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
txlicenhe 2004-04-08
楼上的。
回复
zjcxc 2004-04-08
注意我定义的变量的类型,@s一定要unicode类型(nvarchar,nchar,ntext<当然存储过程不能直接操作这种变量>)
回复
zjcxc 2004-04-08
declare @s nvarchar(4000),@re int
set @s='select @re=count(*) from tj_gxgz_plan where jhbh in ' + @变量
exec sp_executesql @s,N'@re int out',@re out
if @re>0
print '结果>0'

回复
victorycyz 2004-04-08

在前台读:
if rs.fields(0)>0 then
...
end if
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2004-04-08 09:00
社区公告
暂无公告