2014-10-24 4 views
0

В SAS, временные таблицы хранятся в WORK, которая расположена на нижней части списка библиотек.Где временные таблицы в SQL Server

В SQL Server, создать временную таблицу, как # t1 в tempdb. Но в списке баз данных я не могу найти tempdb.

Причины, почему я хочу, чтобы «видеть» это я хочу знать тип данных переменных и другую соответствующую информацию.

+0

Это может зависеть от версии, но в SQL 2012 вы найдете tempdb под _System Databases_ и # t1 будет находиться под _Temporary Tables_ Я не думаю, что вы можете видеть однако структура таблицы есть. – jpw

+0

Да, я нахожу это. Но, как вы сказали, ничего полезного не было найдено. – Lovnlust

ответ

5

tempdb

Вы должны расширить 'Система Базы данных', чтобы увидеть его.

0

Вы можете попробовать запустить следующее:

exec sp_columns YourTempTableName. 

Это должно дать вам ваши столбцы и типы.

+0

Ну, это не работает. Ошибка не появляется, но ничего не возвращается. – Lovnlust

0

Возможно, у вас нет доступа к безопасности в этой базе данных. Вы администратор sys? Или используя учетные данные Sa? Есть четыре системные базы данных, модель, мастер, tempdb и msdb ... Вы можете увидеть их? Если нет, вам нужен SQL-разрешенный набор для вашего входа

Смежные вопросы