Partilhar via


Tipos de dados de integração CLR e ordenação

Aplica-se a: SQL Server

No .NET Framework, o objeto CompareInfo lida com agrupamentos. As APIs (interfaces de programação de aplicativo) de cadeia de caracteres do .NET Framework usam a propriedade CompareInfo associada ao objeto CultureInfo do thread atual para executar comparações de cadeia de caracteres. A configuração padrão do objeto CultureInfo é baseada na configuração de localidade do Microsoft Windows para o computador no qual o Microsoft SQL Server está sendo executado. Isso determina a semântica de comparação padrão, se nenhum CultureInfo explícito for especificado, para comparações de valores System.String. O SQL Server não altera explicitamente a propriedade CompareInfo para o agrupamento de banco de dados ou servidor. Se necessário, os usuários devem definir a propriedade CompareInfo apropriada em suas rotinas.

Ordenação de parâmetros

Quando você cria uma rotina CLR (Common Language Runtime) e um parâmetro de um método CLR associado à rotina é do tipo SQLString, o SQL Server cria uma instância do parâmetro com a ordenação padrão do banco de dados que contém a rotina de chamada. Se um parâmetro não for um SqlType (por exemplo, String em vez de SQLString), as informações de ordenação do banco de dados não serão associadas ao parâmetro.

Confira também

Tipos de dados do SQL Server no .NET Framework