DROP TABLE used
CREATE TABLE used (
_name VARCHAR(150),
_rows INT,
reserved VARCHAR(100),
DATA VARCHAR(100),
index_size VARCHAR(100),
unused VARCHAR(100)
)
EXEC sp_msforeachtable 'INSERT INTO used exec sp_spaceused ''?'''
UPDATE used
SET
reserved = REPLACE(reserved, ' KB', ''),
DATA = REPLACE(DATA, ' KB', ''),
index_size = REPLACE(index_size, ' KB', ''),
unused = REPLACE(unused, ' KB', '')
ALTER TABLE used ALTER COLUMN reserved INT
ALTER TABLE used ALTER COLUMN DATA INT
ALTER TABLE used ALTER COLUMN index_size INT
ALTER TABLE used ALTER COLUMN unused INT
SELECT * FROM used t
ORDER BY reserved DESC
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий