SnowConvert AI - IBM DB2 - CREATE TABLE¶
Descrição¶
A sintaxe CREATE TABLE completa para IBM DB2 é grande o suficiente para não caber em uma página. No entanto, a imagem a seguir mostra uma visão geral da sintaxe com alguns agrupamentos lógicos que serão mencionados posteriormente.
Sintaxe da gramática¶

Tabela “As Result”¶
Descrição¶
Specifies that the columns of the new table have the same name, data type, and optionally same data, as the result from the fullselect.
Aviso
AS RESULT TABLE é parcialmente compatível com o Snowflake. As opções de cópia não se aplicam ao Snowflake.
Clique aqui para navegar até a página de documentação do IBM DB2 para esta sintaxe.
Sintaxe da gramática¶



Amostra de padrões da origem¶
IBM DB2¶
Snowflake¶
IBM DB2¶
Snowflake¶
Definição de consulta materializada¶
Descrição¶
Tabelas de consulta materializada (MQTs) são tabelas cuja definição é baseada no resultado de uma consulta.
Atualmente, a tradução de consultas materializadas doIBM DB2 não são compatíveis com o SnowConvert AI
See the DB2 materialized query definition documentation for this syntax.
Grammar Syntax


Sample Source Patterns
IBM DB2
Snowflake
EWIs relacionados
SSC-EWI-DB0021: NODE NOT SUPPORTED
Do tipo
Description
Especifica que as colunas da tabela são baseadas nos atributos do tipo estruturado.
Clique aqui para acessar a página de documentação do IBM DB2 para esta sintaxe.
TYPED TABLES não são suportados no Snowflake.
Sintaxe da gramática¶


Amostra de padrões da origem¶
IBM DB2¶
Snowflake¶
EWIs relacionados¶
SSC-EWI-DB0017: NODE NOT SUPPORTED
Definição de tabela de preparação¶
Descrição¶
Uma tabela de preparação permite fazer a manutenção incremental de uma tabela de consulta materializada adiada.
STAGING TABLES não são suportados no Snowflake.
See the DB2 staging data tables or the staging table definition syntax in the IBM DB2 documentation.
Grammar Syntax

Sample Source Patterns
IBM DB2
Snowflake
Related EWIs
SSC-EWI-DB0018: NODE NOT SUPPORTED
Lista de elementos
Verificação de restrição
Description
As restrições são usadas para especificar regras para os dados em uma tabela.
See the DB2 column options documentation for this syntax.
Aviso
Algumas opções CONSTRAINT As opções são migradas como estão para o Snowflake, mas outras são removidas devido a diferenças de plataforma. Verifique o exemplo de código para saber mais.
Sintaxe da gramática¶


Amostra de padrões da origem¶
IBM DB2¶
Snowflake¶
EWIs relacionados¶
SSC-EWI-0035: Verifique se a instrução não é suportada.
Definição do período¶
Descrição¶
Define um período em que os dados de uma linha são válidos.
Aviso
PERIOD-DEFINITION não tem um equivalente funcional no Snowflake.
Nota
O Snowflake permite o armazenamento de dados históricos de tabelas por até 90 dias. Para saber mais, consulte Entendimento e uso do Time Travel.
Clique aqui para acessar a página de documentação do IBM DB2 para esta sintaxe.
Sintaxe da gramática¶

Amostra de padrões da origem¶
EWIs relacionados¶
SSC-EWI-DB0003: A definição de período não é aplicável no Snowflake.
Restrição referencial¶
Descrição¶
Foreign Key Constraints are migrated through ALTER TABLE statements to remove dependencies at the table creation time and therefore facilitate database deployment.
See the DB2 column options documentation for this syntax.
Sintaxe da gramática¶


Amostra de padrões da origem¶
QUERY OPTIMIZATION¶
Descrição¶
Especifica se a restrição ou dependência funcional pode ser usada para otimizar consultas sob circunstâncias apropriadas.
See the DB2 WITHOUT OVERLAPS documentation for this syntax.
Aviso
Os atributos de restrição ENABLE QUERY OPTIMIZATION são removidos porque não são aplicáveis no Snowflake.
Sintaxe da gramática¶

Amostra de padrões da origem¶
IBM DB2¶
Snowflake¶
WITHOUT OVERLAPS¶
Descrição¶
BUSINESS_TIME WITHOUT OVERLAPS significa que, para as outras chaves especificadas, os valores são únicos em relação ao tempo para o período BUSINESS_TIME
See the DB2 column options documentation for this syntax.
Aviso
BUSINESS_TIME WITHOUT OVERLAPS Constraint attribute is removed because they are not applicable in Snowflake.
Sintaxe da gramática¶

Amostra de padrões da origem¶
IBM DB2¶
Snowflake¶
Opções de coluna¶
COMPRESS¶
Descrição¶
Especifica que os valores padrão do sistema devem ser armazenados usando um espaço mínimo.
Clique aqui para acessar a página de documentação do IBM DB2 para esta sintaxe.
Aviso
COMPRESS SYSTEM DEFAULT é removido porque não é aplicável no Snowflake
Sintaxe da gramática¶

Amostra de padrões da origem¶
IBM DB2¶
Snowflake¶
Problemas conhecidos¶
Não há problemas conhecidos.
INLINE LENGTH¶
Descrição¶
Identifies the Inline Length of the reference type column.
See the DB2 INLINE LENGTH documentation for this syntax
Aviso
INLINE LENGTH é removido porque não é aplicável no Snowflake.
Sintaxe da gramática¶

Amostra de padrões da origem¶
IBM DB2¶
Snowflake¶
Problemas conhecidos¶
Não há problemas conhecidos.
LOB OPTIONS¶
Descrição¶
Opções do tipo de dados LOB (binários de objetos grandes)
Clique aqui para navegar até a página de documentação do IBM DB2 para esta sintaxe.
Aviso
LOB OPTIONS são removidas porque não são aplicáveis no Snowflake.
Sintaxe da gramática¶

Amostra de padrões da origem¶
IBM DB2¶
Snowflake¶
SCOPE¶
Descrição¶
Identifica o escopo da coluna do tipo de referência.
For this syntax, see the IBM CREATE TABLE statement documentation.
Aviso
As opções SCOPE são removidas porque não são aplicáveis no Snowflake.
Sintaxe da gramática¶

Amostra de padrões da origem¶
IBM DB2¶
Snowflake¶
SECURED¶
Descrição¶
Identifica um rótulo de segurança existente para a política de segurança associada à tabela.
See the DB2 security label documentation for this syntax.
Sintaxe da gramática¶

Amostra de padrões da origem¶
IBM DB2¶
Snowflake¶
Problemas conhecidos¶
Se vários rótulos de segurança forem declarados, aparecerá um SSC-EWI-DB0001 no código de saída do Snowflake, como mostrado abaixo
IBM DB2¶
Snowflake¶
EWIs relacionados¶
SSC-EWI-DB0001Políticas de acesso a várias linhas
Opções de tabela¶
CCSID¶
Descrição¶
Especifica o esquema de codificação para dados de cadeia de caracteres que são armazenados na tabela.
Clique aqui para acessar a página de documentação do IBM DB2 para esta sintaxe.
Aviso
CCSID não é aplicável no Snowflake.
Sintaxe da gramática¶

Amostra de padrões da origem¶
IBM DB2¶
Snowflake¶
EWIs relacionados¶
SSC-FDM-0027: REMOVED STATEMENT, NOT APPLICABLE IN SNOWFLAKE.
Opções de compactação¶
Descrição¶
Especifica se a compactação de linha deve ser usada para a tabela.
Clique aqui para acessar a página de documentação do IBM DB2 para esta sintaxe.
Aviso
As opções de compactação não são aplicáveis no Snowflake.
Sintaxe da gramática¶

Amostra de padrões da origem¶
IBM DB2¶
Snowflake¶
EWIs relacionados¶
SSC-FDM-0027: REMOVED STATEMENT, NOT APPLICABLE IN SNOWFLAKE.
Captura de dados¶
Descrição¶
Indica se informações extras para replicação de dados entre bancos devem ser gravadas no log.
Clique aqui para acessar a página de documentação do IBM DB2 para esta sintaxe.
DATA CAPTURE não é suportado
Grammar Syntax

Sample Source Patterns
IBM DB2
Snowflake
Related EWIs
SSC-EWI-DB0020: NODE NOT SUPPORTED
REMOVED CLAUSES
Description
As seguintes cláusulas são removidas do SnowConvert AI, porque não são aplicáveis no Snowflake:
Cláusula
DistributionCláusula
Not Logged InitiallyCláusula
OptionsCláusula
Organize byCláusula
Partition byCláusula
Security PolicyCláusula
InCláusula
Long InCláusula
Index InCláusula
With Restrict On
Sample Source Patterns
IBM DB2
Snowflake
Related EWIs
SSC-FDM-0027: REMOVED STATEMENT, NOT APPLICABLE IN SNOWFLAKE.
