Comando .create-merge table
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer
Crea una nueva tabla o extiende una tabla existente.
El comando debe ejecutarse en el contexto de una base de datos específica.
Permisos
Este comando requiere permisos de usuario de base de datos y permisos de administrador de tablas para ampliar las tablas existentes.
Sintaxis
.create-merge
table
tableName (
columnName:
columnType [ ...])
[with
(
,
propertyName =
propertyValue [,
...]])
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | Descripción |
---|---|---|---|
tableName | string |
✔️ | Nombre de la tabla que se va a crear o extender. |
columnName, columnType | string |
✔️ | Nombre de una columna existente o nueva asignada al tipo de datos de esa columna. La lista de asignaciones define el esquema de columna de salida. |
propertyName, propertyValue | string |
Lista separada por comas de pares de propiedades clave-valor. Consulte las propiedades admitidas. |
Propiedades admitidas
Nombre | Escribir | Descripción |
---|---|---|
docstring |
string |
Texto libre que describe la entidad que se va a agregar. Esta cadena se presenta en varias configuraciones de experiencia del usuario junto a los nombres de entidad. |
folder |
string |
Nombre de la carpeta que se va a agregar a la tabla. |
Devoluciones
Si la tabla no existe, funciona exactamente como .create table
comando.
Si existe la tabla T y envía un .create-merge table T (<columns specification>)
comando, haga lo siguiente:
- Cualquier columna de <la especificación> de columnas que no existía anteriormente en T se agregará al final del esquema de T.
- No se quitará ninguna columna de T que no esté en <la especificación> de columnas.
- Cualquier columna de <la especificación> de columnas que exista en T, pero con un tipo de datos diferente hará que se produzca un error en el comando.