테이블 생성전에 테이블이 존재하는지 알려면..
어떤식으로 SQL 문법을 써야하나요?
이전에 MySQL은 CREATE TABLE IF NOT EXSITS 테이블 명 ( 칼럼명, 데이터 형....)
뭐 이런식으로 썼는데 MSSQL은 문법오류 나오네용
MSSQL은 어떻게 알아내요??
정확히는 생각나진 않지만 sysobjects를 검색해보시면 될 거 같은데요..
select count(*)from sysobjects
where id = objects_id('테이블명')
아니면
where name = '테이블명'
조건이 어떤 건지는 직접 확인해보시구..
이런 방법으로 있는 오브젝트인지는 확인할 수 있을 거 같습니다만..
if object_id('테이블명') is not null
drop table '테이블명'
create table '테이블명' (...)
이렇게 확인하시면 됩니다.