Propriété Database.Collation
Gets or sets the default collation used by the database.
Espace de noms : Microsoft.SqlServer.Management.Smo
Assembly : Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)
Syntaxe
'Déclaration
<SfcPropertyAttribute(SfcPropertyFlags.None Or SfcPropertyFlags.Expensive Or SfcPropertyFlags.Standalone Or SfcPropertyFlags.SqlAzureDatabase Or SfcPropertyFlags.Design, _
"SQL_Latin1_General_CP1_CI_AS")> _
Public Property Collation As String
Get
Set
'Utilisation
Dim instance As Database
Dim value As String
value = instance.Collation
instance.Collation = value
[SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Expensive|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase|SfcPropertyFlags.Design,
"SQL_Latin1_General_CP1_CI_AS")]
public string Collation { get; set; }
[SfcPropertyAttribute(SfcPropertyFlags::None|SfcPropertyFlags::Expensive|SfcPropertyFlags::Standalone|SfcPropertyFlags::SqlAzureDatabase|SfcPropertyFlags::Design,
L"SQL_Latin1_General_CP1_CI_AS")]
public:
virtual property String^ Collation {
String^ get () sealed;
void set (String^ value) sealed;
}
[<SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Expensive|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase|SfcPropertyFlags.Design,
"SQL_Latin1_General_CP1_CI_AS")>]
abstract Collation : string with get, set
[<SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Expensive|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase|SfcPropertyFlags.Design,
"SQL_Latin1_General_CP1_CI_AS")>]
override Collation : string with get, set
final function get Collation () : String
final function set Collation (value : String)
Valeur de propriété
Type : System.String
A String value that specifies the name of the collation.
Implémente
Notes
You can find the available collation strings in Choix d'un classement SQL Server, by running the EnumCollations method, or during SQL Server setup. The collation string contains information about the code page, case-sensitivity, accent sensitivity, and language or alphabet.
Exemples
VB
'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Reference the AdventureWorks2012 database.
Dim db As Database
db = srv.Databases("AdventureWorks2012")
'Display the current default collation.
Console.WriteLine(db.Collation)
'Display the case-sensitivity of the current collation.
Console.WriteLine("Collation is case-sensitive = " + _
db.CaseSensitive.ToString)
PowerShell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2012")
Write-Host "Collation is case-sensitive =" $db.CaseSensitive
Voir aussi
Référence
Espace de noms Microsoft.SqlServer.Management.Smo
Autres ressources
Utilisation des objets de base de données