Sybase查询所有表记录数、表大小、指定条数查询

 

 

表记录数、表大小

select user_name(a.uid) as table_schema,a.name as table_name,SUM(row_count(db_id(), a.id)) table_rows ,data_pages(db_id(), a.id, 0) * (@@maxpagesize) as table_size from dbo.sysobjects a
where a.type = 'U' and a.name = '指定表名' AND user_name(a.uid)='命令空间' GROUP BY user_name(a.uid),a.name 

 

 

查询表字段

SELECT a.name AS col_name, b.name AS data_type FROM syscolumns a inner join systypes b ON a.type = b.type and a.usertype=b.usertype inner join sysobjects c ON a.id = c.id WHERE c.name = '指定表名'  AND c.type = 'U' AND c.uid = USER_ID('命名空间');

 

 

 

查询前10条数据

select TOP 10 * FROM [命名空间].[表名] 

 

posted @   yvioo  阅读(756)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2022-10-11 IDEA单元测试报错:Failed to resolve org.junit.platform:junit-platform-launcher:1.6.3
2021-10-11 JAVA实现根据图片生成缩略图、裁剪、压缩图片
2021-10-11 Windows系统CMD(DOS)命令bat脚本编写,含有中文编码处理
2021-10-11 ubantu电脑无法开机修复
点击右上角即可分享
微信分享提示