直接得到该数据库中所有表的信息
来源:互联网 发布:淘宝商城雪地靴 编辑:程序博客网 时间:2024/06/07 06:25
在sql数据库中通过在sql查询分析器中执行直接得到该数据库中所有表的信息,
set nocount on
exec sp_MSForEachTable
@precommand=N'
create table ##(
id int identity,
表名 sysname,
字段数 int,
记录数 int,
保留空间 Nvarchar(10),
使用空间 varchar(10),
索引使用空间 varchar(10),
未用空间 varchar(10))',
@command1=N'insert ##(表名,记录数,保留空间,使用空间,索引使用空间,未用空间) exec sp_spaceused ''?''
update ## set 字段数=(select count(*) from syscolumns where id=object_id(''?'')) where id=scope_identity()',
@postcommand=N'select * from ## order by 记录数 desc drop table ##'
set nocount off
如果是只需要知道一个表的信息,只需要执行单个语句即可
use cn '(数据库名)
exec sp_spaceused ‘app’'引号中写表名
set nocount on
exec sp_MSForEachTable
@precommand=N'
create table ##(
id int identity,
表名 sysname,
字段数 int,
记录数 int,
保留空间 Nvarchar(10),
使用空间 varchar(10),
索引使用空间 varchar(10),
未用空间 varchar(10))',
@command1=N'insert ##(表名,记录数,保留空间,使用空间,索引使用空间,未用空间) exec sp_spaceused ''?''
update ## set 字段数=(select count(*) from syscolumns where id=object_id(''?'')) where id=scope_identity()',
@postcommand=N'select * from ## order by 记录数 desc drop table ##'
set nocount off
如果是只需要知道一个表的信息,只需要执行单个语句即可
use cn '(数据库名)
exec sp_spaceused ‘app’'引号中写表名
- 直接得到该数据库中所有表的信息
- 查询数据库中所有表的信息
- 如何得到数据库中所有表的名字
- --得到数据库中所有表使用的空间
- 得到数据库中所有的表以及表字段
- 得到数据库中所有表的列数方法
- 得到 所有数据库中,所有用户表中的记录数
- 数据库(mdb)、表、字段的自动创建,以及如何得到数据库中所有表的名字
- SQL Server2005中得到所有表的字段及其他信息
- 获取数据库中所有表的索引信息
- 查看数据库中所有表的字段和字段信息
- 【MySql】查询数据库中所有表及列的信息
- MySQL得到一个表的所有字段的信息
- maximo中直接应用得到数据库联接
- maximo中直接应用得到数据库联接
- 显示数据库中所有表及其信息
- 快速得到数据库中所有用户表的记录数(行数)
- 快速得到数据库中所有用户表的记录数(行数)
- 理解离散傅立叶变换(一. 傅立叶变换的由来)
- 太久没来了
- 本人觉得好听的music
- 探讨C++中的引用
- firebox插件
- 直接得到该数据库中所有表的信息
- postfix安装指南
- oracle重建索引(二)
- oracle重建索引(三)
- oracle重建索引(一)
- 企业网站常用中英文对照表
- Windows位图(Bitmap)和调色板(Palette)
- 进行 HTML、JavaScript 和 Ajax 开发和调试的必用工具
- linux下网络配置(RedHat)