문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Table.CheckIdentityValue 메서드

Verifies the integrity of all identity columns in the referenced table.

네임스페이스:  Microsoft.SqlServer.Management.Smo
어셈블리:  Microsoft.SqlServer.Smo(Microsoft.SqlServer.Smo.dll)

public StringCollection CheckIdentityValue()

반환 값

유형: System.Collections.Specialized.StringCollection
A StringCollection system object value that contains the current identity value and the current column value.

This method is functionally equivalent to the Transact-SQL CHECK IDENT statement. An error will be thrown if this method is called on a table with no Identifier columns.

The following code example shows how to check and display the identity value of a table.

C#

Server srv = new Server("(local)");
Database db = srv.Databases["AdventureWorks2012"];

Table tb = new Table(db, "Test Table");
Column col1 = new Column(tb, "TableIdentifier", DataType.Int);
col1.Identity = true;
tb.Columns.Add(col1); 

foreach (String s in tb.CheckIdentityValue())
{
   Console.WriteLine(s);
}

Powershell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2012")

$tb = new-object Microsoft.SqlServer.Management.Smo.Table($db, "Test Table")
$col1 = new-object Microsoft.SqlServer.Management.Smo.Column($tb, "TableIdentifier", [Microsoft.SqlServer.Management.Smo.DataType]::Int)
$col1.Identity = $TRUE
$tb.Columns.Add($col1)

Write-Host $tb.CheckIdentityValue()

커뮤니티 추가 항목

추가
표시: