SnowConvert AI – Sybase IQ – CREATE TABLE¶
Descrição¶
Cria uma nova tabela no banco de dados atual. Você define uma lista de colunas, cada uma contendo dados de um tipo distinto. O proprietário da tabela é o emissor do comando CREATE TABLE.
Para obter mais informações, consulte a documentação de CREATE TABLE.
Sintaxe gramatical ¶
TEMPORARY TABLES¶
Descrição¶
No Sybase IQ GLOBAL | LOCAL TEMPORARY é usado para criar tabelas temporárias que existem somente para a sessão. Essas tabelas são específicas da sessão e são automaticamente excluídas quando a sessão termina. Elas ajudam a armazenar resultados intermediários ou dados de trabalho sem afetar o esquema permanente do banco de dados. Isso também pode ser criado apenas com a adição de # no início do nome.
Aviso
Essa sintaxe é parcialmente compatível com o Snowflake.
Sintaxe da gramática¶
Amostra de padrões da origem¶
Código de entrada:¶
Sybase¶
Código de saída:¶
Sybase¶
IF NOT EXISTS¶
Descrição¶
Garante que a tabela seja criada somente se ela ainda não existir, evitando duplicação e erros no script SQL. (Referência de linguagem Sybase SQL).
SuccessPlaceholder
Essa sintaxe é totalmente compatível com o Snowflake.
Sintaxe da gramática¶
Amostra de padrões da origem¶
Código de entrada:¶
Sybase¶
Código de saída:¶
Snowflake¶
(ENABLE | DISABLE) RLV STORE¶
Descrição¶
Controla a funcionalidade do Row-Level Versioning Store. (Referência de linguagem Sybase SQL).
Nota
Essa sintaxe não é necessária no Snowflake.
Sintaxe da gramática¶
Amostra de padrões da origem¶
Código de entrada:¶
Sybase¶
Código de saída:¶
Snowflake¶
IN DBSPACE¶
Descrição¶
Especifica o espaço DB para armazenamento de dados. (Referência de linguagem Sybase SQL).
Nota
Essa sintaxe não é necessária no Snowflake. O Snowflake lida automaticamente com o armazenamento.
Sintaxe da gramática¶
Amostra de padrões da origem¶
Código de entrada:¶
Sybase¶
Código de saída:¶
Snowflake¶
ON COMMIT¶
Descrição¶
Especifica o comportamento da tabela temporária quando um commit é feito. (Referência de linguagem Sybase SQL)
Aviso
Essa sintaxe é parcialmente suportada.
Sintaxe da gramática¶
Amostra de padrões da origem¶
Código de entrada:¶
Sybase¶
Código de saída:¶
Snowflake¶
EWIs relacionados¶
SSC-FDM-0008: On Commit não suportado.
AT LOCATION¶
Descrição¶
Cria uma tabela remota (proxy). (Referência de linguagem Sybase SQL)
Perigo
Essa sintaxe não é compatível com o Snowflake.
Sintaxe da gramática¶
Amostra de padrões da origem¶
Código de entrada:¶
Sybase¶
Código de saída:¶
Snowflake¶
EWIs relacionados¶
SSC-EWI-SY0002: UNSUPPORTED REMOTE TABLE SYNTAX.
PARTITION BY¶
Descrição¶
Todas as linhas de uma partição de tabela são fisicamente colocalizadas. (Referência de linguagem Sybase SQL)
Nota
Essa sintaxe não é necessária no Snowflake.
Sintaxe da gramática¶
Amostra de padrões da origem¶
Código de entrada:¶
Sybase¶
Código de saída:¶
Snowflake¶
CONSTRAINTS¶
Descrição¶
Isso garante a precisão e a confiabilidade dos dados da tabela. Se houver alguma violação entre a restrição e a ação de dados, a ação será abortada. (Referência de linguagem Sybase SQL)
Aviso
Essa sintaxe é parcialmente suportada.
Sintaxe da gramática¶
Amostra de padrões da origem¶
Código de entrada:¶
Sybase¶
Código de saída:¶
Snowflake¶
EWIs relacionados¶
SSC-EWI-0035: CHECK STATEMENT NOT SUPPORTED.
SSC-EWI-SY0003: UNSUPPORTED IQ UNIQUE CONSTRAINT.
DEFAULT¶
Descrição¶
Define o valor padrão de uma coluna em uma tabela de criação.
Aviso
Essa sintaxe é parcialmente compatível com o Snowflake.