exec sp_MSForEachTable
@precommand=N'
create table ##(
id int id,
テーブル名 sysname,
フィールド数 int,
レコード数 int,
予約スペース Nvarchar(10),
use space varchar(10) ),
インデックス使用スペース varchar(10),
未使用スペース varchar(10))',
@command1=N'insert ##(テーブル名、レコード数、予約スペース、使用スペース、インデックス使用スペース、未使用スペース) exec sp_spaceused ''?''
update ## set field number=(select count(*) from syscolumns where id=object_id(''?'')) where id=scope_identity()',
@postcommand=N' select * from ## ID ドロップ テーブルで注文 ##'