# Statistic.Update Method (StatisticsScanType, Int32)

SQL Server 2014

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

## Syntax

```public void Update(
StatisticsScanType scanType,
int sampleValue
)
```

#### Parameters

scanType
Type: Microsoft.SqlServer.Management.Smo.StatisticsScanType
StatisticsScanType
sampleValue
Type: Int32
Int32 - Specifies the percentage of the table or indexed view, or the number of rows to sample when collecting statistics for larger tables or views.

## Remarks

StatisticsScanType are listed in the following table.

Member

Description

Default

Value = 5. Specifies that a percentage of the table or indexed view is used when collecting statistics. The actual percentage is calculated by the SQL Server engine automatically.

FullScan

Value = 3. Specifies that all rows in the table or view are read when gathering statistics. This option must be used if a view is specified and it references more than one table.

Percent

Value = 1. Specifies that a percentage of the table or indexed view is used when collecting statistics. This options cannot be used if a view is specified and it references more than one table. When specified, use the sampleValue argument to indicate number of rows.

Resample

Value = 4. Specifies that the percentage ratio of the table or indexed view used when collecting statistics is inherited from existing the statistics

Rows

Value = 2. Specifies that a number of rows in the table or indexed view are used when collecting statistics. This option cannot be used if a view is specified and it references more than one table. When specified, use the sampleValue argument to indicate number of rows