728x90
반응형
CREATE DATABASE IF NOT EXISTS 는 데이터베이스가 없으면 만들어라는 뜻입니다.
Oracle DB에서는
CREATE DATABASE IF NOT EXISTS 데이터베이스이름;
으로 바로 만들 수 있습니다.
하지만 MSSQL 에서는 불가능하더군요.
따라서 구현해보겠습니다.
IF NOT EXISTS
(
SELECT *
FROM sys.databases
WHERE name = '데이터베이스이름'
)
BEGIN
CREATE DATABASE 데이터베이스이름;
END;
GO
이렇게 하면, 데이터베이스가 없을 때에, 해당 데이터베이스를 만듭니다.
(출처)
Create database if db does not exist🔗
728x90
반응형
'Database > MSSQL' 카테고리의 다른 글
MS SQL | 숫자 앞 0 채우기, 채우는 방법 (0) | 2023.03.22 |
---|---|
MS SQL | Sequence, auto_increment 하는 방법 identity (0) | 2023.03.17 |
MS SQL | BULK INSERT 한글 깨짐 방지/해결 (0) | 2023.03.13 |
MS SQL | BULK INSERT .CSV 에서 데이터 읽어 입력하기 (0) | 2023.03.10 |
MS SQL | Primary Key 기본키 추가하기, 제약조건 (0) | 2023.03.08 |
댓글