CREATE <오브젝트>

지정된 유형의 새 오브젝트를 만듭니다.

참고 항목:

ALTER <오브젝트> , DESCRIBE <오브젝트> , SHOW <오브젝트>

구문

CREATE [ OR REPLACE ] <object_type> [ IF NOT EXISTS ] <object_name>
  [ <object_type_properties> ]
  [ <object_type_params> ]
  [ COMMENT = '<string_literal>' ]
Copy

여기서 object_type_propertiesobject_type_params 는 오브젝트 유형에 따라 다릅니다.

특정 구문, 사용법 노트, 예제는 다음을 참조하십시오.

계정 오브젝트:

데이터베이스 오브젝트:

클래스:

일반적인 사용법 노트

  • OR REPLACEIF NOT EXISTS 절은 상호 배타적이므로, 같은 문에서 둘 다 사용할 수는 없습니다.

  • CREATE OR REPLACE <오브젝트> 문은 원자성입니다. 즉, 오브젝트가 바뀔 때 단일 트랜잭션으로 이전 오브젝트가 삭제되고 새 오브젝트가 생성됩니다.