Можно создать дубликат:
SQL Server: Check if table existsпроверить, если таблица существует SQL SERVER
Я работаю с Java и MS SQL Server 2008, и я хочу, чтобы создать таблицу только после проверки если он еще не существует в базе данных.
public void addTestTable(){
jdbcTemplate.execute(
"create table [mydatabase].[dbo].[test] (ID integer not null identity, CREATEDBY varchar(50), CREATEDAT datetime, TITLE varchar(50), NRQUEST int, FORGROUP int, primary key(id))"
);
}
Это моя CreateTable функция, мне нужно еще булеву функцию для проверки, если таблица уже существует, но я не знаю, как написать SQL заявление для него. Может ли кто-нибудь помочь мне?
http://stackoverflow.com/questions/167576/sql-server-check-if-table-exists –