MySQL 에서는 테이블이 존재하지 않을 경우에만 생성하게 만드려면
CREATE TABLE IF NOT EXISTS를 사용하면 됐었다.
개발할 때 MS-SQL을 사용하게 되어서 똑같이 써보려고 했는데...
에러가 난다. 오타가 있나 해서 봤으나 오타도 아니다.
그래서 해결방법을 알아보았다.
IF NOT EXISTS (SELECT * FROM sysobjects WHERE name='test' AND xtype='U')
CREATE TABLE test (
Name VARCHAR(64) NOT NULL
)
GO
요래 입력하면 된다.
정확히 sysobjects 가 무엇인지는.. 다음 기회에 알아보자..
바쁘니까.. 금요일이니까.. ?
'ETC > Database' 카테고리의 다른 글
[MongoDB] 하위 다큐먼트 검색 (0) | 2022.04.11 |
---|