Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.28;
Скачать: CL | DM;

Вниз

Как красиво удалить #tmp таблицу???!!!   Найти похожие ветки 

 
SDA   (2004-10-28 06:35) [0]

Доброе утро (может день), дорогие друзья кодеры... Проблема возникла в следующем: при создании #tmp таблицы надо бы проверять: а не создана ли она уже??? и если да, то удалить... так вот.... а как? Можно, конечно, перед этим попытаться сделать запрос типа: select * from #tmp и Query.Open заключить в try...except или crete #tmp заключить в try-except-finnaly, но как то мне это не нравится... не хорошо это... нашел IF EXISTS, но как то не получаеся... в sysobjects таблица не появляется... может я конечно туплю, но ПОМОГИТЕ бедному программисту!!! Заранее всем спасибо!!!
SDA


 
SDA   (2004-10-28 06:51) [1]

Пока ни кто не предумал.... нашел ещё один способ: посмотреть OBJECT_ID.... типа проверить что вернет "SELECT OBJECT_ID("tempdb..#tmp")" и если NULL, то Create #tmp... else DROP&CREATE... но опять много действий... :-(


 
SDA   (2004-10-28 07:58) [2]

НУ вот... пока все просыпались сам догадался:IF (OBJECT_ID("tempdb..#tmp") IS NOT NULL) DROP TABLE #tmp



Страницы: 1 вся ветка

Текущий архив: 2004.11.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
1-1100384466
Лев Ландау
2004-11-14 01:21
2004.11.28
Тонкости WebBrowser ...


4-1097838267
Wolffgang
2004-10-15 15:04
2004.11.28
Проблема с определением заголовка окна


14-1100026374
Valentina
2004-11-09 21:52
2004.11.28
программа "Тест"


3-1098919357
Wital
2004-10-28 03:22
2004.11.28
Change ADO Langdriver Paradox


14-1100196571
Никита
2004-11-11 21:09
2004.11.28
Как конвертировать *.dcu обратно в *.pas?