首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么能让企业管理器中数据库列表能显示各表的行数、字节数行数

2013-09-06 
如何能让企业管理器中数据库列表能显示各表的行数、字节数行数?我用的是SQL Server 2000年版,在企业管理器

如何能让企业管理器中数据库列表能显示各表的行数、字节数行数?
    我用的是SQL Server 2000年版,在企业管理器中,双击其一数据库项下的表,可以显示该数据库所有的表名、所有者、类型、创建日期,能否增加显示各表的行数、字节数、最新修改日期?(或用其他方法通过列表的形式显示数据库所有表的名称、类型、行数、字节数、创建日期、最新修改日期。)敬向电脑专家请教,不胜感激!
[解决办法]
select * from sysobjects where xtype='u'

[解决办法]
表名,行数,创建日期

set nocount on
if object_id(N'tempdb.db.#temp') is not null
drop table #temp
create table #temp (name sysname,count numeric(18),crdate datetime)
insert into #temp
select o.name,i.rows,o.crdate 
from sysobjects o,sysindexes i  
where o.id=i.id and o.Xtype='U' and i.indid<2
--select count(count) 总表数,sum(count) 总记录数 from #temp
select * from #temp order by name
set nocount off

[解决办法]


select a.name '名称',
       a.xtype '类型',
       b.rowcnt '行数',
       b.reserved*8 '字节数(KB)',
       a.crdate '创建日期',
       a.refdate '最新修改日期'
 from sysobjects a
 inner join sysindexes b on a.id=b.id
 where a.xtype in('U','S') and b.indid<=1

热点排行