2016-03-31 8 views
0

В настоящее время у меня есть некоторые временные таблицы, как этот формат «# A0089D2C», «# A0232241»Как выбрать временные таблицы во временных таблицах

Как я мог выбрать их, чтобы увидеть, какие его данные?

Я пробовал эти запросы, как показано ниже:

Select * from #A0089D2C 
Select * from tempdb.dbo.#A0089D2C 

Но я получил ошибку:

Database name 'tempdb' ignored, referencing object in tempdb. 
Database name 'tempdb' ignored, referencing object in tempdb. 
Msg 208, Level 16, State 0, Line 1 
Invalid object name '#A0089D2C'. 

Пожалуйста проконсультировать.

Спасибо.

+0

какая ошибка это? – SnakeFoot

+0

Это разрешение на ошибку базы данных? – SnakeFoot

+0

привет @SnakeFoot, я обновил вопрос с подробной ошибкой. Благодарю. – user3011414

ответ

0

Это должно работать, по крайней мере, если существует временная таблица.

Select * from tempdb.dbo.#A0089D2C 

См, временные таблицы как кот Шредингера, они существуют, и они не в то же время;)

+0

привет SnakeFoot, я обновил вопрос с подробной ошибкой. Благодарю. – user3011414

1

Технически, только то, что пользователь, который создал локальную временную таблицу доступа к нему в пределах объем. Это означает, что локальная временная таблица (# таблицы) может быть доступна в той же области видимости одним и тем же пользователем, в то время как глобальная временная таблица (## tables) может быть доступна среди всех пользователей до тех пор, пока последний сеанс пользователя, ссылающийся на таблицу, не будет отключен.

вы можете проверить схему таблицы с помощью ниже трюк:

  • правой кнопкой мыши на базе данных TempDb
  • Task> Экспорт данных

enter image description here

  • Держите исходную базу данных в базе данных TempDb
  • Выбрать des tind (Помните: вы не можете передавать данные)
  • В таблице выбора источника и форме просмотра вы увидите «Редактировать сопоставление». Нажмите на нее, чтобы увидеть табличную структуру

enter image description here

, но если вы действительно энтузиазма, чтобы увидеть данные во временной таблице, а затем проверить этот удивительный пост о viewing another session's Temporary table Пол Уайт