Comando .alter-merge table
O comando .alter-merge table
:
- Protege dados em colunas existentes
- Adiciona novas colunas,
docstring
e pastas a uma tabela existente - Tem de ser executada no contexto de uma base de dados específica que defina o âmbito do nome da tabela
Permissões
Tem de ter, pelo menos, permissões de Administração tabela para executar este comando.
Syntax
.alter-merge
table
tableName(
columnName:
columnType [,
...])
[with
(
propertyName=
propertyValue [,
...])
]
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Necessário | Descrição |
---|---|---|---|
tableName | string |
✔️ | O nome da tabela a alterar. |
columnName, columnType | string |
✔️ | O nome de uma coluna existente ou nova mapeada para o tipo de dados nessa coluna. A lista destes mapeamentos define o esquema da coluna de saída. |
propertyName, propertyValue | string |
Uma lista separada por vírgulas de pares de propriedades chave-valor. Veja as propriedades suportadas. |
Nota
Se tentar alterar um tipo de coluna, o comando falhará. Em vez disso, utilize .alter column
.
Dica
Utilize .show table [tableName] cslschema
para obter o esquema de coluna existente antes de alterá-lo.
Propriedades suportadas
Nome | Tipo | Description |
---|---|---|
docstring |
string |
Texto livre que descreve a entidade a adicionar. Esta cadeia é apresentada em várias definições de UX junto aos nomes das entidades. |
folder |
string |
O nome da pasta a adicionar à tabela. |
Como o comando afeta os dados
- Os dados existentes não serão modificados ou eliminados
- Serão adicionadas novas colunas ao fim do esquema
- Os dados em novas colunas são considerados nulos
Exemplos
.alter-merge table MyTable (ColumnX:string, ColumnY:int)
.alter-merge table MyTable (ColumnX:string, ColumnY:int) with (docstring = "Some documentation", folder = "Folder1")
Conteúdo relacionado
Utilize o .alter
comando de tabela quando quiser redefinir ainda mais as definições da tabela. Para obter mais informações, consulte .alter table.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários