临时表的默认排序规则

问题描述:

如何检查临时表的排序规则是什么?临时表的默认排序规则

我想这样做,因为我想检查如果我有一个特定的排序数据库,不同于SQL Server实例并创建一个临时表会发生什么。

比方说,我们有这样的场景:

的SQL Server 2008 - Latin1_General_CS_AS

测试数据库 - Estonian_CS_AS

然后创建表#Test没有指定的排序规则。这将是表格的整理吗?

我认为Estonian_CS_AS,但在测试中我说的是Latin1_General_CS_AS。这就是为什么我需要找到一个SQL语句来检查这一点。

注意:从我读到的内容来看,我认为临时对象的排序规则是由排序规则定义的。但是,如果这是真的,什么定义了它的种类?

tempdb在服务器启动并从model数据库获取排序规则时重新创建。

创建临时表而不指定排序规则的排序规则为tempdb。创建临时表时,可以使用database_default作为归类,以获得与当前数据库相同的归类。