1

SQL サーバー エディターで "sp_spaceused" を使用すると、2 つの結果セットが返されます。

すなわち

database_name, database_size, unallocated space

'Test', '25000.00 MB', '4510.67 MB' 

reserved, data, index_size, unused

'10741072 KB', '10007904 KB', '661728 KB', '71440 KB'

しかし、perl スクリプトでは 1 つしか返されません。

元:

my $query = "sp_spaceused";

my $sth = $dbh->prepare($query) ;
$sth->execute();

while ( my @row = $sth->fetchrow_array() )

{

    print " @row \n ";

}

出力:

database_name, database_size, unallocated space

'Test', '25000.00 MB', '4510.67 MB' 

結果セットの両方をフェッチして保存する方法はありますか?

4

1 に答える 1