私はSQL Server 2000 dbを持っています。データベースのユーザーテーブルに含まれるすべての数値フィールドの要約情報を取得したいと考えています。SQL Server 2000データベースの数値フィールドを要約するT-SQLクエリ
私は次のクエリでの名前、データ型とサイズを取得することができます。
SELECT t.name AS [TABLE Name],
c.name AS [COLUMN Name],
p.name AS [DATA Type],
p.length AS [SIZE]
FROM dbo.sysobjects AS t
JOIN dbo.syscolumns AS c
ON t.id=c.id
JOIN dbo.systypes AS p
ON c.xtype=p.xtype
WHERE t.xtype='U'
and p.prec is not null
は、どのように私はさらに一歩進んで、また各フィールド内に含まれる平均値を一覧表示することができますか?
サブクエリでこれを行うことはできますか、このクエリの結果をカーソルに置き、各列の2番目の選択クエリをループする必要がありますか?
ありがとうございます変数からselectを構成することはできませんが、exec()でこれを克服することは考えていませんでした。 完璧、ありがとう! – meepmeep