Artigo: 316626 - Última revisão: quinta-feira, 16 de Outubro de 2003 - Revisão: 3.2 INF: Como o SQL Server compara o cadeias com espaços à direita
Nesta páginaSumárioSQL Server segue a especificação ANSI/ISO SQL - 92 (secção 8.2, < Comparação Predicado >, a regras gerais n.º3) sobre como comparar as cadeias com espaços. O padrão ANSI requer o preenchimento para o carácter cadeias utilizadas em comparações de modo a que os comprimentos de correspondam antes de comparar os. O preenchimento afecta directamente a semântica de WHERE e HAVING cláusula predicados e outras comparações de cadeias Transact-SQL. Por exemplo, o Transact-SQL considera as cadeias ABC ' e ' abc ' seja equivalente para a maior parte das operações de comparação. A única excepção a esta regra é o predicado LIKE. Ao lado direito de uma expressão predicado LIKE apresenta um valor com um espaço adjacente, SQL Server não painel dois valores para o mesmo comprimento antes de ocorre a comparação. Uma vez que o predicado LIKE, por definição, o objectivo é facilitar procuras padrão em vez de testes de igualdade cadeia simples, esta não violar a secção da especificação ANSI SQL-92 mencionada anteriormente. Mais InformaçãoA definição de SET ANSI_PADDING não afecta se o SQL Server pads cadeias antes de que compara-os. SET ANSI_PADDING afecta apenas se espaços em branco no fim são cortados dos valores a ser inseridos numa tabela, por isso afecta armazenamento mas não as comparações. A seguinte consulta ajuda-o para ilustrar ainda mais os conceitos explicados na secção "Sumário" deste artigo: REFERÊNCIASPara obter informações adicionais sobre a definição ANSI_PADDING, clique números de artigo existentes abaixo para visualizar os artigos na base de dados de conhecimento da Microsoft:154886
(http://support.microsoft.com/kb/154886/EN-US/
)
INF: Comportamento do ANSI_PADDING 231830
(http://support.microsoft.com/kb/231830/EN-US/
)
INF: Inserção de cadeias com espaços de final Livros online do SQL ServerDelaney, Kalen. no Microsoft SQL Server 2000 . A Microsoft Press, 2000. Páginas 366-370. A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 316626
(http://support.microsoft.com/kb/316626/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo