2
でオブジェクトを見つけることができません私は、キーワードを検索するためにレッドゲートでSQL検索を使用していますし、私の結果のいくつかは次のようになります。がtempdbの
Database | Schema | Object name | Type ...
tempdb | dbo | #6FBF826D | User table ...
私はこれが何を参照するか、どのように見つけるのですか?私はtempdb.sys.all_objectsを見ましたが、名前が '#6FBF826D'のオブジェクトはそこにありません(類似の名前を持つ他のオブジェクトもありますが)。私は間違った場所を探していますか?
この場合、このコンテキストでは「ユーザテーブル」は何を意味していますか?私はそのような名前のテーブルを作成しませんでした。
なぜtempDBが見えますか? _temporary_データを保持するシステムデータベースです。 – Oded
ユーザテーブル=システムテーブルではありません。私はRedgateが 'create table #t(i int)select * from tempdb.sys.all_objects order by create_date desc'という名前を友人にするかもしれないと思います。実際のオブジェクト名は' #t__________(もっとたくさんのアンダースコア)です____________________ 000000000003' –
@Martinのみ(AFAIK)一時表にそのような名前が付けられます。他のほとんどの一時オブジェクト(テーブル変数など)は、このポストに示されているような短い16進数の名前を受け取ります。 –