Database.EnumCandidateKeys Database.EnumCandidateKeys Database.EnumCandidateKeys Method

정의

데이터베이스에서 외래 키로 참조할 수 있는 모든 후보 기본 키의 목록을 열거합니다. Enumerates a list of all candidate primary keys in the database, which can be referenced by a foreign key.

public:
 System::Data::DataTable ^ EnumCandidateKeys();
public System.Data.DataTable EnumCandidateKeys ();
Public Function EnumCandidateKeys () As DataTable
반환

후보 키 열거 목록을 포함하는 DataTable 시스템 개체 값입니다. A DataTable system object value that contains an enumerated list of candidate keys. 반환 된 다른 열을 설명 하는 테이블 DataTable합니다. The table describes the different columns of the returned DataTable.

데이터 형식 설명 합니다.
* * Table_Name * * String 후보 기본 키를 포함 하는 테이블의 이름입니다.
* * 이름 * * String 후보 기본 키의 이름입니다.
Column Data type Description.
Table_Name String The name of the table that contains the candidate primary key.
Name String The name of the candidate primary key.

예제

이 예에서는 Server 개체 열거형 메서드를 실행하지만 DataTable 개체에서 정보를 추출하는 것은 데이터베이스 개체 열거형 메서드에 대해 동일합니다.The example runs a Server object enumeration method, but extracting the information from the DataTable object is the same for database object enumeration methods.

VBVB

PowerShellPowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")  

$d = new-object System.Data.Datatable  
$d = $srv.EnumCollations  

Foreach ($r in $d.Rows)  
{  
   Write-Host "============================================"  
   Foreach ($c in $d.Columns)  
   {  
      Write-Host $c.ColumnName "=" $r[$c]  
   }  
}  

적용 대상