Oracle查看sql表空间使用情况语句
来源:互联网 发布:java帮助文档 编辑:程序博客网 时间:2024/04/30 10:04
if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tablespaceinfo]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
create table tablespaceinfo --创建临时表
(nameinfo varchar(50) , --表名
rowsinfo int , --表中现有的行数
reserved varchar(20) , --表空间总量
datainfo varchar(20) , --表中数据的空间量
index_size varchar(20) , --表中索引使用的空间量
unused varchar(20) ) --表中未用的空间量
delete from tablespaceinfo
declare @tablename varchar(255)
declare @cmdsql varchar(500)
DECLARE Info_cursor CURSOR FOR
select name
from dbo.sysobjects where OBJECTPROPERTY(id, N'IsTable') = 1
and name not like N'#%%' order by name
OPEN Info_cursor
FETCH NEXT FROM Info_cursor
INTO @tablename
WHILE @@FETCH_STATUS = 0
BEGIN
if exists (select * from dbo.sysobjects where id = object_id(@tablename) and OBJECTPROPERTY(id, N'IsUserTable') = 1)
execute sp_executesql
N'insert into tablespaceinfo exec sp_spaceused @tbname',
N'@tbname varchar(255)',
@tbname = @tablename
FETCH NEXT FROM Info_cursor
INTO @tablename
END
CLOSE Info_cursor
DEALLOCATE Info_cursor
GO
--表空间信息
select *
from tablespaceinfo
order by cast(left(ltrim(rtrim(reserved)) , len(ltrim(rtrim(reserved)))-2) as int) desc
- Oracle查看sql表空间使用情况语句
- 查看Oracle表空间使用情况SQL语句
- Oracle DBA--查看表空间的使用情况SQL语句
- Oracle DBA--查看表空间的使用情况SQL语句
- oracle查看数据库表空间使用情况sql语句
- Oracle DBA--查看表空间的使用情况SQL语句
- 查看表空间使用情况sql语句
- Oracle 查看表空间的大小及使用情况sql语句(oracle数据库维护精品)
- Oracle 查看表空间的大小及使用情况sql语句
- Oracle 查看表空间的大小和使用情况sql语句
- Oracle 查看表空间的大小及使用情况sql语句
- Oracle 查看表空间的大小及使用情况sql语句
- Oracle 查看表空间的大小及使用情况sql语句
- Oracle 查看表空间的大小及使用情况sql语句
- Oracle 查看表空间的大小及使用情况sql语句
- Oracle 查看表空间的大小及使用情况sql语句
- Oracle 查看表空间的大小及使用情况sql语句
- Oracle 查看表空间的大小及使用情况sql语句
- 文本框获取焦点并弹出下拉框
- C# XML 获以节点
- 检查字符串是否为Double类型!
- FreeBSD命令全集
- c#生成验证码 点击可刷新
- Oracle查看sql表空间使用情况语句
- 手机游戏开发培训: 手机游戏开发培训渐入成熟 、技术培训打造IT金领
- C#实现Des加密和解密
- 进程控制开发-1
- 第一篇
- sqlserver常用语句-维护
- 通过“中文”两个字来深度剖析各种不同的编码方式,彻底理解乱码是如何产生的?
- 来上海已经一个多月了(09-08-25)
- 详解公钥、私钥、数字证书的概念