Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 there is already an object named in the database '#временная_таблица' in the database  [new]
serkurenkov
Member

Откуда:
Сообщений: 28
Всем привет, как можно проверить наличие временной таблицы на ее существование?

IF OBJECT_ID('#временная_таблица') IS NOT NULL DROP TABLE #временная_таблица вроде как, но у меня не выходит.

Заранее спасибо.
22 июл 14, 15:59    [16341996]     Ответить | Цитировать Сообщить модератору
 Re: there is already an object named in the database '#временная_таблица' in the database  [new]
serkurenkov
Member

Откуда:
Сообщений: 28
Сори не правильный синтаксис
IF OBJECT_ID('tempdb..#временная_таблица') IS NOT NULL DROP TABLE tempdb..#временная_таблица
22 июл 14, 16:09    [16342075]     Ответить | Цитировать Сообщить модератору
 Re: there is already an object named in the database '#временная_таблица' in the database  [new]
serkurenkov
Member

Откуда:
Сообщений: 28
Всем спасибо)))))))))
22 июл 14, 16:10    [16342084]     Ответить | Цитировать Сообщить модератору
 Re: there is already an object named in the database '#временная_таблица' in the database  [new]
iap
Member

Откуда: Москва
Сообщений: 46999
serkurenkov
Сори не правильный синтаксис
IF OBJECT_ID('tempdb..#временная_таблица') IS NOT NULL DROP TABLE tempdb..#временная_таблица
IF OBJECT_ID('tempdb..#временная_таблица') IS NOT NULL
DROP TABLE #временная_таблица;
22 июл 14, 16:11    [16342087]     Ответить | Цитировать Сообщить модератору
 Re: there is already an object named in the database '#временная_таблица' in the database  [new]
serkurenkov
Member

Откуда:
Сообщений: 28
И так и так можно, главное указать вначале.
22 июл 14, 16:15    [16342128]     Ответить | Цитировать Сообщить модератору
 Re: there is already an object named in the database '#временная_таблица' in the database  [new]
philips
Member

Откуда:
Сообщений: 365
serkurenkov,
А
exec [sp_MSdroptemptable] '##tmp' 

не лучше или есть подводные камни?
22 июл 14, 17:26    [16342665]     Ответить | Цитировать Сообщить модератору
 Re: there is already an object named in the database '#временная_таблица' in the database  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
philips
serkurenkov,
А
exec [sp_MSdroptemptable] '##tmp' 

не лучше или есть подводные камни?
То что функция не документирована вас не смущает?
24 июл 14, 01:53    [16349573]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить