Alias cria um proxy para outra tabela. Todas as operações de leitura e gravação são encaminhadas para a tabela de destino, enquanto o próprio alias não armazena dados e apenas mantém uma referência à tabela de destino.
Criando uma tabela
A tabela
Alias não oferece suporte à definição explícita de colunas. As colunas são herdadas automaticamente da tabela de destino. Isso garante que o alias sempre corresponda ao esquema da tabela de destino.Parâmetros do motor
target_db (optional)— Nome do banco de dados que contém a tabela de destino.target_table— Nome da tabela de destino.
Quando
target_db é omitido e target_table não é totalmente qualificado (por exemplo, Alias('my_table')), o destino é resolvido para o mesmo banco de dados do próprio alias, e não para o banco de dados atual da sessão.Operações suportadas
Alias oferece suporte às principais operações.
Operações na tabela de destino
Operações sobre o próprio alias
Exemplos de uso
Criação de alias simples
Alias entre bancos de dados
Operações de gravação via alias
Modificação do esquema
ALTER modificam o esquema da tabela de destino: