.create table based-on 명령
적용 대상: ✅Microsoft Fabric✅Azure Data Explorer
기존 테이블을 기반으로 빈 테이블을 새로 만듭니다. 이 명령은 특정 데이터베이스의 컨텍스트에서 실행되어야 합니다.
참고 항목
원본 테이블의 모든 속성은 다음 예외를 제외하고 새 테이블에 복사됩니다.
- 업데이트 정책
- 권한 있는 보안 주체: 명령을 사용하는
.create table based-on
경우 현재 보안 주체가 테이블 관리자에게 추가됩니다.
사용 권한
이 명령을 실행하려면 데이터베이스 관리자 권한이 있어야 합니다.
구문
.create
tableName based-on
otherTable [ifnotexists
] [with
(
propertyName =
propertyValue [,
...]])
table
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
지원되는 속성
속성 | 형식 | 설명 |
---|---|---|
docstring |
string |
추가할 엔터티를 설명하는 무료 텍스트입니다. 이 문자열은 엔터티 이름 옆에 있는 다양한 UX 설정에 표시됩니다. 기본값은 tableName을 기반으로< 생성됩니다>. |
folder |
string |
테이블을 추가할 폴더의 이름입니다. 기본값은 tableName과 동일한 폴더입니다. |
반품
이 명령은 다음 명령을 실행하는 것과 유사하게 JSON 형식으로 새 테이블의 스키마를 반환합니다.
.show table MyLogs schema as json
참고 항목
- 테이블이 이미 있는 경우:
- 플래그를 지정하면
ifnotexists
명령이 무시됩니다(변경 내용이 적용되지 않음). - 플래그를 지정하지 않으면
ifnotexists
오류가 반환됩니다.
- 플래그를 지정하면
예제
.create table MyLogs_Temp based-on MyLogs with (folder="TempTables")