SnowConvert AI - Oracle - Criar tabela¶
In this section you could find information about TABLES, their syntax and current conversions.
Descrição¶
No Oracle, a instrução CREATE TABLE é usada para criar um dos seguintes tipos de tabelas: uma tabela relacional, que é a estrutura básica para manter os dados do usuário, ou uma tabela de objetos, que é uma tabela que usa um tipo de objeto para a definição de uma coluna. (Documentação do Oracle)
Sintaxe do Oracle
Sintaxe do Snowflake
Nota
Para obter mais informações sobre o Snowflake, consulte a documentação a seguir.
Amostra de padrões da origem¶
2.1. Propriedades físicas e de tabela¶
Oracle¶
Snowflake¶
Nota
As propriedades da tabela são removidas porque não são necessárias após a migração no Snowflake.
2.2. Restrições e estados de restrição¶
As restrições a seguir serão comentadas:
Restrição
CHECK
Nota
A restrição USING INDEX será totalmente removida do código de saída durante a conversão.
Oracle¶
Snowflake¶
Por outro lado, mas da mesma forma, caso você tenha algum estado de restrição após uma restrição NOT NULL, como segue:
RELYNO RELYRELY ENABLERELY DISABLEVALIDATENOVALIDATE
Elas também serão comentadas.
Nota
O estado da restrição ENABLE será completamente removido do código de saída durante o processo de conversão. No caso do estado DISABLE, ele também será removido simultaneamente com a restrição NOT NULL.
Oracle¶
Snowflake¶
2.3. Chave estrangeira¶
Se houver uma tabela com uma coluna NUMBER sem precisão nem escala e outra tabela com uma coluna NUMBER(*,0) que faça referência à coluna NUMBER mencionada anteriormente, comentaremos essa chave estrangeira.
Oracle¶
Snowflake¶
2.4. Coluna virtual¶
Oracle¶
Snowflake¶
2.5. Coluna de identidade¶
Para colunas de identidade, uma sequência é criada e atribuída à coluna.
Oracle¶
Snowflake¶
2.6. Declaração de coluna CLOB e BLOB¶
As colunas declaradas como CLOB ou BLOB serão alteradas para VARCHAR.
Oracle¶
Snowflake¶
2.7. Nome da restrição¶
Aviso
O nome da restrição é removido do código porque não é aplicável no Snowflake.
Oracle¶
Snowflake¶
2.8. Colunas padrão com horários¶
As colunas declaradas como tipos de data serão convertidas para corresponder ao tipo de data específico.
Oracle¶
Snowflake¶
2.10 AS SubQuery¶
As propriedades e cláusulas a seguir não são compatíveis com a criação de uma tabela por meio do AS SubQuery no Snowflake.
Oracle¶
Snowflake¶
Problemas conhecidos¶
Algumas propriedades das tabelas podem ser adaptadas ou comentadas porque o comportamento no Snowflake é diferente.