Подтвердить что ты не робот

CREATE TABLE, ЕСЛИ НЕ СУЩЕСТВУЕТ эквивалент в SQL Server

Возможный дубликат:
SQL Server: проверьте, существует ли таблица

CREATE TABLE IF NOT EXISTS работает с mysql, но не работает с SQL Server 2008 R2. Что такое эквивалентный синтаксис?

4b9b3361

Ответ 1

if not exists (select * from sysobjects where name='cars' and xtype='U')
    create table cars (
        Name varchar(64) not null
    )
go

Вышеуказанная таблица создаст таблицу с именем cars, если таблица еще не существует.