Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вот такой ламерский вопросик:) [D5, MSSQL]


sanilo ©   (2002-09-10 09:43:00) 

Сабж
При расчете нужно создавать временную таблицу в tempdb.
Перед её созданием, понятное дело, хочется узнать а нет ли там уже такой таблички
У меня хватает ума только попытаться сделать выборку из таблицы с таким названием,
но по результатов такой "проверки" нельзя точно сказать есть ли эта таблица или её нет.
Есть ведь наверное какой-то более серьезный метод проверки существования таблицы.


sanilo   (2002-09-10 10:31:00) [1]

Можно, конечно же, но некоторые вещи удобнее в Delphi сделать.
ИМХО
:)


Desdechado   (2002-09-10 10:28:00) [2]

а расчеты можно и в ХП делать


sanilo   (2002-09-10 10:28:00) [3]

2Desdechado ©
Ну, ладно, извини я ж говорю:вопрос ламерский.
Значит задющий его ... сам понимаешь,ИМХО, не очень пока во всем шарит...


Desdechado   (2002-09-10 10:25:00) [4]

я не про DLL, а про DDL (Data Definition Language) - язык определения данных, который предназначен для создания метаданных.
имхо, DDL в ХП не поддерживается


sanilo   (2002-09-10 10:21:00) [5]

2SaS13 ©
Спасибо:)


sanilo   (2002-09-10 10:20:00) [6]

А типа причем тут DLL?
По поводу вьювера спасибо за подсказку, но...
дело все в том, что надо создать табличку(ну или вьювер) из которой можно будет сделать выборку не только из данной ХП, но и при последующем расчете средствами Delphi, а потом за ненадобностью грохнуть.
Может сумбурно все излагаю, ну "уж что выросло, то выросло..."


3JIA9I CyKA   (2002-09-10 10:18:00) [7]

if Object_ID("tempdb..#Jopa") > 0


SaS13   (2002-09-10 10:18:00) [8]

IF EXISTS (SELECT NAME FROM TEMPDB..SYSOBJECTS
WHERE NAME = "##TABLE_NAME")


Desdechado   (2002-09-10 10:08:00) [9]

а что, в ХП можно выполнять команды DDL ?
в MSSQL , имхо, можно временные вьюхи внутри ХП создавать, которые видны будут только внутри этой ХП для юзера, ее выполняющего


sanilo   (2002-09-10 10:00:00) [10]

Нет, а средствами SQL можно проверить?
Просто хочется сделать хранимую процедуру, которая проверяла бы существование таблички и создавала её если надо!


Anatoly Podgoretsky   (2002-09-10 09:51:00) [11]

GetTableNames


Наверх

Титульная страница Поиск, карта сайта Написать письмо