1.개요 – MSSQL | CREATE DATABSE IF NOT EXISTS 구현하기
MSSQL(SQL Server)에서 MYSQL 같이 쿼리로 데이터베이스를 만드는 방법을 알아보겠습니다.
MSSQL에서는 “IF NOT EXISTS” 라는 문법이 없습니다. 따라서 다음과 같이 정의해야 합니다.
2.MySQL –> MSSQL
-- MySQL 'mysql_test_db_name'이라는 데이터베이스가 만들어진다
CREATE DATABASE IF NOT EXISTS 'mysql_test_db_name';
MySQL 에서는 위와 같은 쿼리를 MSSQL 에서는 아래와 같습니다.
-- MSSQL 'mssql_test_db_name' 이라는 데이터베이스가 만들어진다.
IF NOT EXISTS (SELECT * FROM sys.databases WHERE name = 'mssql_test_db_name')
BEGIN
CREATE DATABASE [mssql_test_db_name];
END;
3.결과
mySQL 과 MSSQL 모두 같은 결과를 낼 수 있습니다.
MSSQL에서는 데이터베이스의 이름을 대괄호([ ])로 묶어서 표현하는 것이 좋습니다.
!@#끝!@#
(출처 및 더보기)
- MSSQL | DROP DATABASE IF EXISTS 구현하기 – https://wednesday1304.com/mssql-drop-database-if-exists-implementation/
- CODER’s TOOL | SQL Syntax Checker – https://www.coderstool.com/sql-syntax-checker
One thought on “MSSQL | CREATE DATABSE IF NOT EXISTS 구현하기”
Comments are closed.