22,207
社区成员
发帖
与我相关
我的任务
分享
//取得记录数
public int getCount() {
String sql = "select count(1) from blog";
try {
result = (Integer) qr.query(sql,new ScalarHandler(1));
} catch (SQLException e) {
e.printStackTrace();
}
System.out.println("result:"+result);
return result;
}
select ROWCNT from SYSINDEXES where id =OBJECT_ID('tb_B') and INDID<2
SELECT B.ROWCNT AS 记录数
FROM SYSOBJECTS A
JOIN SYSINDEXES B
ON A.ID=B.ID AND A.XTYPE='U'
AND B.INDID<2
WHERE A.NAME='blog'
你那个改为这样试试快速得到数据库中所有用户表的记录数(行数)
SELECT A.NAME AS 表名,B.ROWCNT AS 记录数
FROM SYSOBJECTS A
JOIN SYSINDEXES B
ON A.ID=B.ID AND A.XTYPE='U'
AND B.INDID<2