got*_*tqn 13 sql t-sql sql-server collation temp-tables
如何检查临时表的排序规则?
我想这样做,因为我想检查如果我有一个具有特定排序规则的数据库会发生什么,不同于SQL Server实例并创建一个临时表.
假设我们有这种情况:
SQL Server 2008 - Latin1_General_CS_AS
测试数据库 - Estonian_CS_AS
然后创建表#Test
而不指定排序规则.这将是表的整理?
我想Estonian_CS_AS
,但在我正在做的测试中说Latin1_General_CS_AS
.这就是为什么我需要找到一个SQL语句来检查这个.
注意:根据我的阅读,我认为临时对象的tempdb
整理是由整理定义的.但如果这是真的,它的定义是什么?
Mik*_*son 15
tempdb
在服务器启动时重新创建并从model
数据库获取排序规则.
您在不指定排序规则的情况下创建的临时表将具有排序规则tempdb
.创建临时表时,可以使用database_default
排序规则获取与当前数据库相同的排序规则.