Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Где искать временные таблицы?  [new]
Gordon
Guest
Как определить существует ли таблица на SQL сервере - это понятно работает что-то типа:
IF exists (SELECT name FROM sysobjects WHERE name = 'tt' AND type = 'U')

BEGIN
...
END


Проблема:
как определить, существует ли уже глобальная временная таблица?

То есть,
CREATE TABLE ##tt (id smallint not null)


Сразу говорю, тот же приём не проканывает.....
21 фев 03, 09:20    [133501]     Ответить | Цитировать Сообщить модератору
 Re: Где искать временные таблицы?  [new]
YuriAM
Member

Откуда:
Сообщений: 829
in tempDB database
21 фев 03, 09:23    [133506]     Ответить | Цитировать Сообщить модератору
 Re: Где искать временные таблицы?  [new]
Слон
Member

Откуда:
Сообщений: 717
Немного сообразительности и рождается следующий запрос:
SELECT OBJECT_ID('tempdb..##tt')


Но для этого нужно было знать, где искать.

-- Слон
21 фев 03, 09:26    [133510]     Ответить | Цитировать Сообщить модератору
 Re: Где искать временные таблицы?  [new]
Gordon
Guest
Сенкс
все заработало
21 фев 03, 09:32    [133517]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить