Ответ 1
if not exists (select * from sysobjects where name='cars' and xtype='U')
create table cars (
Name varchar(64) not null
)
go
Вышеуказанная таблица создаст таблицу с именем cars
, если таблица еще не существует.
Возможный дубликат:
SQL Server: проверьте, существует ли таблица
CREATE TABLE IF NOT EXISTS
работает с mysql, но не работает с SQL Server 2008 R2.
Что такое эквивалентный синтаксис?
if not exists (select * from sysobjects where name='cars' and xtype='U')
create table cars (
Name varchar(64) not null
)
go
Вышеуказанная таблица создаст таблицу с именем cars
, если таблица еще не существует.