MySQL의 "CREATE TABLE IF NOT EXISTS"와 동등한 SQL Server
MySQL의 "CREATE TABLE IF NOT EXISTS" 구문은 다음과 같은 경우에만 테이블을 생성합니다. 이미 존재하지 않습니다. SQL Server는 이 구문을 그대로 지원하지 않지만 "존재하지 않는 경우" 절을 사용하는 동등한 접근 방식이 있습니다.
답변:
SQL에서 테이블을 생성하려면 서버가 존재하지 않는 경우에만 다음을 사용하십시오. 구문:
if not exists (select * from sysobjects where name='TableName' and xtype='U') create table TableName ( ColumnName1 dataType1, ColumnName2 dataType2, ... ) go
예:
아직 존재하지 않는 경우 "Cars"라는 테이블을 생성하려면:
if not exists (select * from sysobjects where name='Cars' and xtype='U') create table Cars ( Name varchar(64) not null ) go
위 내용은 아직 존재하지 않는 경우에만 SQL Server에서 테이블을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!