Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server без значение за сортиране

Ако промените сортирането в базата данни, трябва да го промените и във всяка колона поотделно - те поддържат настройката за сортиране, която е била в сила при създаването на тяхната таблица.

create database CollTest COLLATE Latin1_General_CI_AI
go
use CollTest
go
create table T1 (
    ID int not null,
    Val1 varchar(50) not null
)
go
select name,collation_name from sys.columns where name='Val1'
go
alter database CollTest COLLATE Latin1_General_CS_AS
go
select name,collation_name from sys.columns where name='Val1'
go

Резултат:

name collation_name
---- --------------
Val1 Latin1_General_CI_AI

name collation_name
---- --------------
Val1 Latin1_General_CI_AI


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ms SQL geography.STDistance връща грешно разстояние

  2. Разберете дали даден дял е компресиран в SQL Server (T-SQL)

  3. Кои колони обикновено правят добри индекси?

  4. Различава се по дата на поръчка и продукти SQL Server 2008

  5. Грешка 101 „Запитването не е позволено в изчакване“ в SQL Server