Regole di confronto e tipi di dati di integrazione CLR
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 è basata sull'impostazione delle impostazioni locali di Microsoft Windows per il computer in cui è in esecuzione Microsoft SQL Server. Questo determina la semantica del confronto predefinita, se non viene specificata alcuna CultureInfo esplicita, per confronti di valori System.String . SQL Server non modifica in modo esplicito la proprietà CompareInfo in base alle regole di confronto del database o del server. Se richiesto, gli utenti devono 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 è del tipo SqlType (ad esempio, String anziché SQLString), le informazioni sulle regole di confronto provenienti dal database non vengono associate al parametro.
Vedere anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per