Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
In .NET Framework l'oggetto CompareInfo
gestisce le regole di confronto. Le API (String Application Programming Interface) di .NET Framework usano la proprietà CompareInfo
associata all'oggetto CultureInfo
del thread corrente per eseguire confronti tra stringhe. L'impostazione predefinita dell'oggetto CultureInfo
si basa sull'impostazione delle impostazioni locali di Windows per il computer in cui è in esecuzione SQL Server. Ciò determina la semantica di confronto predefinita, se non viene specificata alcuna CultureInfo
esplicita, per i confronti dei valori di System.String
. SQL Server non modifica in modo esplicito la proprietà CompareInfo
in base alle regole di confronto del database o del server. Se necessario, è necessario impostare la proprietà CompareInfo
appropriata nelle routine.
Regole di confronto dei parametri
Quando si crea una routine CLR (Common Language Runtime) e un parametro di un metodo CLR associato alla routine è di tipo SQLString
, SQL Server crea un'istanza del parametro con le regole di confronto predefinite del database contenente la routine chiamante. Se un parametro non è un SqlType
( ad esempio, String
anziché SQLString
), le informazioni sulle regole di confronto del database non sono associate al parametro .