Collation par défaut des tables temporaires

Comment puis-je vérifier ce qu'est le classment d'une table temporaire?

Je veux faire ceci parce que je veux vérifier ce qui se passe si j'ai la database avec un classment spécifique, différent de l'instance de SQL Server et crée une table temporaire.

Disons que nous avons ce scénario:

SQL Server 2008 – Latin1_General_CS_AS

Base de données de test – Estonian_CS_AS

Créez ensuite la table #Test sans spécifier le classment. Quel sera le classment de la table?

Je pense Estonian_CS_AS , mais dans le test que je fais est dit Latin1_General_CS_AS . C'est pourquoi j'ai besoin de find une instruction SQL pour vérifier cela.

Note: d'après ce que j'ai lu, je pense que la collation d'un object temporaire est définie par la collation tempdb . Mais si cela est vrai, qu'est-ce qui définit son genre?

tempdb est recréé lorsque le server démarre et obtient le classment à partir de la database model .

Les tables temporaires que vous créez sans spécifier le classment auront le classment de tempdb . Lors de la création de la table temporaire, vous pouvez utiliser database_default comme collation pour get le même classment que la database actuelle.