![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
mssqlserver & sql-запросы [D7, WinXP]
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]