対象者:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
アナリティクスプラットフォームシステム(PDW)
Microsoft FabricにおけるSQLデータベース
SQL Server Management Studio または Transact-SQL を使用し、SQL Server の既存の統計値を変更することができます。
このトピックの内容
作業を開始する準備:
統計を変更するために使用するもの:
始める前に
セキュリティ
Permissions
次のことが必要です。
ユーザーは、テーブルまたはビューに対する ALTER 権限が必要です。
ユーザーがテーブルまたはインデックス付きビューの所有者であるか、 sysadmin 固定サーバー ロール、 db_owner 固定データベース ロール、または db_ddladmin 固定データベース ロールのメンバーである必要があります。
SQL Server Management Studio を使用する
統計を変更するには
オブジェクト エクスプローラーで、統計を変更するデータベースをプラス記号をクリックして展開します。
プラス記号をクリックして [テーブル] フォルダーを展開します。
プラス記号をクリックして、統計を変更するテーブルを展開します。
プラス記号をクリックして [統計] フォルダーを展開します。
変更する統計オブジェクトを右クリックし、 [プロパティ]を選択します。
[統計のプロパティ - statistics_name] ダイアログ ボックスの [全般] ページで [追加]、[削除]、[上へ移動]、[下へ移動]、またはそれらを組み合わせて使い、統計のプロパティを変更します。 [統計の列] グリッド内の列の位置は、統計の使いやすさに影響する可能性があることに注意してください。
OK をクリックします。
Transact-SQL の使用
統計を変更するには
Transact-SQL ステートメントを使用して、このタスクを実行することはできません。 Transact-SQL を使用して統計を変更するには、既存の統計を削除してから新しい属性を再作成します。
詳細については、「DROP STATISTICS (Transact-SQL)」および「CREATE STATISTICS (Transact-SQL)」を参照してください。