Create procedure ReCount()
@Cnts Int Output
AS select @Cnt=count(*)
from table1 return
go
@Cnts Int Output
AS select @Cnt=count(*)
from table1 return
go
解决方案 »
- 求助:sql创建外键约束失败,如何解决?
- 如何在SQL Server 2000中打开quicken payroll Premier的数据库?
- 求一句SQL语句
- navicat 连不上postgresql问题
- insert into TB1(id,name) values (select '1' as aa,select '2' as aa)
- 请问各位大虾,如何将SQL中的表导入TXT文本文件??谢谢 !!
- 问题尚未解决,急,再开帖~~
- 请教一查询怎么写?
- 未能读取并闩锁页 (1:3910)(用闩锁类型 SH)。
- 郁闷呀?数据库死锁,死活都找不出问题来
- 存储过程的格式问题,简单的。帮忙看一看.................................
- SELECT语句的问题:真的不如ORACLE吗?
方法1:
Create procedure ReCount()
AS
select count(*) from table1
return
go 调用时:
set p_rs="调用存储过程ReCount"
i=p_rs(0)i 就是你要的值。
重要更正:上篇方法中的“ReCount”后面应该是没有括号的,也是一个解决方法
方法2:
Create procedure ReCount
@Cnts Int Output
AS select @Cnts=count(*)
from table1 return
go
你的代码至少有如下几个错误:
1、“ReCount”后面应该是没有括号的;
2、声明变量为“Cnts”,引用时却误写为“Cnt”;
3、SQL语句使用不对(语法不熟);两个方法都经过调试通过。
select @Cnts=(select count(*) from table1 )