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

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

mssqlserver & sql-запросы [D7, WinXP]


Страницы:   1 2

tv ©   (2006-01-09 18:18:00) 

как проверить, что таблица существует на сервере?
т.е мне нужно создать таблицу, только если она не существует.


Ega23   (2006-01-10 15:33:00) [21]


> Ничего проверять не надо.
> Просто выполнить запрос создания таблицы.
> И, ес-но, поместить вып-ие в try.
>


Жень, а таблицы с клиента создаёшь???

З.Ы.
вып-ие?
Много думал. Только похабщина в голову лезет...  :-)


Johnmen   (2006-01-10 14:31:00) [22]

Ничего проверять не надо.
Просто выполнить запрос создания таблицы.
И, ес-но, поместить вып-ие в try.


Ega23   (2006-01-10 14:04:00) [23]


if exists (select 1
           from  sysobjects
          where  id = object_id('Имя_Твоей_Таблицы')
           and   type = 'U')
  drop table ISSComputer
go


paul_k   (2006-01-10 12:22:00) [24]

tv   (09.01.06 18:18)
Усть така табличка sysobjectsесли в ней есть запись с name='yor_table_name' и типом 'U' то така табличка существует
а если не поленится и вумную книжицу апро это почитать (Хелп от Квери Аналайзера к примеру) то много интересных возможностей откроется


Zz_   (2006-01-09 18:44:00) [25]

Спроси сервер
[code]
use pubs
go
select isnull(object_id(N'dbo.authors', 'U'),0)
[/code]


Страницы:   1 2

Наверх

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