sql >> Databáze >  >> RDS >> Sqlserver

Znamená řazení sqlserveru v názvech sloupců správná velká a malá písmena? A jak se s tím vypořádat

Porovnání určuje, zda vaše dotazy nebudou rozlišovat malá a velká písmena. Jediným způsobem, jak zajistit, že vaše schéma bude fungovat ve více prostředích, je nastavit, aby vaše dotazy rozlišovaly malá a velká písmena. Pokud vaše dotazy nejsou konzistentní, vaše řazení MUSÍ rozlišovat malá a velká písmena, jinak to nebude fungovat.

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

Jedna věc, kterou je třeba poznamenat, je, že jakmile nastavíte prostředí SQL Server s určitým řazením, NEMŮŽETE jej změnit, aniž byste vytvořili NOVOU instanci SQL Server. Takže Case-Insensitive je obvykle způsob, jak jít. A poté se snažte, aby byly vaše dotazy konzistentní.

Myslím, že jakmile je řazení nastaveno, vztahuje se na data i metadata.



  1. Praktická omezení výrazových indexů v PostgreSQL

  2. Podporuje jarní spouštěcí aplikace OpenJDK

  3. Jak vytvořit tabulku pomocí databáze sqlite v Androidu?

  4. Jak zvětším délku klíče v MySQL 5.1?