Compartilhar via


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

Aplica-se a:SQL Server

No .NET Framework, o objeto CompareInfo manipula ordenações. As APIs (interfaces de programação de aplicativo) de cadeia de caracteres .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 baseia-se na configuração de localidade do Microsoft Windows para o computador no qual o Microsoft SQL Server está em execução. Isso determina a semântica de comparação padrão, se nenhum CultureInfo explícito for especificado, para comparações de valores System.String . SQL Server não altera explicitamente a propriedade CompareInfo para a ordenação 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, 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 .

Consulte Também

Tipos de dados do SQL Server no .NET Framework