Méthode EnumCollations
Énumère les classements pris en charge par l'instance de SQL Server.
Espace de noms : Microsoft.SqlServer.Management.Smo
Assembly : Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)
Syntaxe
'Déclaration
Public Function EnumCollations As DataTable
'Utilisation
Dim instance As Server
Dim returnValue As DataTable
returnValue = instance.EnumCollations()
public DataTable EnumCollations()
public:
DataTable^ EnumCollations()
member EnumCollations : unit -> DataTable
public function EnumCollations() : DataTable
Valeur de retour
Type : System.Data. . :: . .DataTable
Valeur de l'objet DataTable qui contient les informations de classement. Le tableau décrit les différentes colonnes du DataTable retourné.
Colonne |
Type de données |
Description |
---|---|---|
URN |
Chaîne URN qui identifie le classement. |
|
Nom |
Nom du classement. Consultez fn_helpcollations (Transact-SQL). |
|
CodePage |
Page de codes du classement. Consultez Architecture des pages de codes. |
|
LocaleID |
Paramètres régionaux du classement. Consultez sys.syslanguages (Transact-SQL). |
|
ComparisonStyle |
Style de comparaison composé de la somme des styles suivants, non-respect de la casse = 1, non-respect des accents = 2, non-respect du type Kana = 64436, non-respect de la largeur = 131072. |
|
Description |
Description du classement. |
Exemples
C#
Server srv = new Server("(local)");
DataTable d = srv.EnumCollations();
foreach (DataRow r in d.Rows)
{
Console.WriteLine("============================================");
foreach(DataColumn c in d.Columns)
{
Console.WriteLine(c.ColumnName + " = " + r[c].ToString());
}
}
PowerShell
$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]
}
}
Voir aussi