"CREATE TABLE IF NOT EXISTS"에 해당하는 SQL Server
테이블 생성은 데이터베이스 관리의 기본 작업입니다. MySQL에서는 CREATE TABLE IF NOT EXISTS 구문을 사용하여 사용자가 새 테이블을 생성할 수 있지만 테이블이 아직 존재하지 않는 경우에만 가능합니다. 그러나 이 구문은 SQL Server에서 직접 지원되지 않습니다.
구문 이해
SQL Server에서 동일한 기능을 구현하려면 다음 단계를 사용할 수 있습니다.
1단계: 표 확인 Existence
if not exists (select * from sysobjects where name='cars' and xtype='U')
이 명령문은 sysobjects 테이블을 사용하여 'U'(사용자 테이블) 유형의 'cars'라는 테이블이 존재하는지 확인합니다.
2단계 : 존재하지 않는 경우 테이블 생성
테이블이 존재하지 않는 경우 생성을 진행합니다. it:
create table cars ( Name varchar(64) not null )
예
다음 코드 조각은 전체 구문을 보여줍니다.
if not exists (select * from sysobjects where name='cars' and xtype='U') create table cars ( Name varchar(64) not null ) go
추가 고려 사항
위 내용은 SQL Server에서 MySQL의 'CREATE TABLE IF NOT EXISTS'를 시뮬레이션하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!