Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

O agrupamento sqlserver significa que os nomes das colunas devem ser maiúsculas e minúsculas? E como lidar com isso


A ordenação é o que determina se suas consultas não diferenciam maiúsculas de minúsculas. Portanto, a única maneira de garantir que seu esquema funcione em vários ambientes é fazer com que suas consultas façam distinção entre maiúsculas e minúsculas. Se suas consultas não forem consistentes, seu agrupamento DEVE não diferenciar maiúsculas de minúsculas, caso contrário, não funcionará.

http://msdn.microsoft.com/en- us/library/aa174903(SQL.80).aspx

Uma coisa a notar é que uma vez que você configurou seu ambiente do SQL Server com um certo agrupamento, você NÃO PODE alterá-lo sem criar uma NOVA instância do SQL Server. Portanto, não diferencia maiúsculas de minúsculas geralmente é o caminho a seguir. E então se esforce para ter consistência em suas consultas.

Depois que um agrupamento é definido, ele se aplica a dados e metadados, acredito.