テーブル変数を使用すると、一時テーブルよりもストアドプロシージャの再コンパイルが少なくなる可能性があります(KB #243586 およびKB
##table
グローバル一時テーブルへのbelogsです。はい#tableは指定されたスコープ内にのみ存在し、指定されたスコープからアクセスすることはないため、存在しません。
編集
また、CTE(Common Table Expressions)は一時的なテーブルとしても機能するため、ポイントを使用することも好きです。詳細については、次の回答を確認してください:パフォーマンスの高いCTEテーブルと一時テーブルのどちらですか?