SnowConvert: 2024

SQL Core 28.2.32 30 de abril

Aviso

Essa versão atualmente é preliminar.

  • Melhoria do EmbeddedCodeUnitReport. Foram adicionadas mais quatro colunas: FDM Count, PRF Count, FDM e PRF.

  • Foi adicionada uma nova alteração de ruptura na UI. Agora, o usuário terá que solicitar um código de acesso para fazer sua avaliação. Para obter mais detalhes, veja aqui.

  • [SQLServer] Adicionada conversão para a função DB_ID.

  • [SQLServer] Adicionada conversão básica para CREATE SCHEMA.

  • [SQLServer] Adicionado um FDM para CREATE INDEX.

  • [Teradata] Melhoria nas conversões de variáveis de vinculação.

  • [Teradata] Adicionado novo recurso de análise para o tipo de dados BYTE.

  • [Oracle] Conversão aprimorada dos parâmetros do procedimento, evitando erros de implantação.

SQL Core 28.2.11 24 de abril

Aviso

Essa versão atualmente é preliminar.

Comum

  • Adicionado um novo relatório de avaliação EmbeddedCodeUnitReport, para obter mais informações, veja aqui.

  • Melhoria do TopLevelCodeUnitReport. Foram adicionadas mais quatro colunas: FDM Count, PRF Count, FDM e PRF. Para obter mais informações, veja aqui.

  • Foi corrigido um erro inesperado na criação de um relatório de avaliação.

Teradata

  • Adicionada conversão para CONTINUE HANDLER.

Oracle

  • Foi adicionado e aprimorado o recurso de análise para ler a instrução EXPLAIN PLAN, U-Literals e CTAS.

  • Melhoria da conversão do CURSOR quando for necessário definir um cursor com object_construct.

SQLServer

  • Melhoria da conversão de ALTER TABLE.

SQL Core 28.1.113 17 de abril

Comum

  • Melhoria do mecanismo de contagem de linhas.

SQLServer

  • Aprimoramento do analisador para ler quebras de linha dentro de identificadores de colchetes.

  • Conversão aprimorada para Alter Table comentando sobre as restrições padrão.

  • Melhoria da robustez da conversão.

Oracle

  • Adicionada mais funcionalidade de análise para ler REVOKE, EXIT e operador de desigualdade ^=.

  • Aprimoramos o analisador para evitar erros ao ler ENABLE LOGICAL REPLICATION ALL KEYS

  • A avaliação foi aprimorada para identificar corretamente a unidade de código BEGIN/END.

SQL Core 28.1.100 9 de abril

Comum

  • Aprimoramento da funcionalidade de análise, resultando na resolução de vários erros de análise (SSC-EWI-0001)

Teradata

  • Adicionada funcionalidade de análise para a instrução REMOVE

  • Correção do problema de perda de alias

  • COLLECT STATISTICS mudou de EWI para FDM

Oracle

  • Aprimorada a funcionalidade de análise para:

    • SQL*Mais o comando SPOOL

    • Nome de tabela ou coluna com várias linhas

    • Subconsultas com um nome de correlação

    • Cláusulas Partition by e Global partition by

  • Maior robustez na conversão

SQLServer

  • Corrigido o problema de aspas duplas perdidas na conversão

  • Conversão corrigida quando INSERT é usado como nome de função

  • Corrigida a conversão da função COS

SQL Core 28.1.78 26 de março

Comum

  • Foram adicionados aprimoramentos significativos à funcionalidade de análise, resultando na resolução de vários erros de análise.

Teradata

  • Correção de RETURN de OPEN CURSOR quando dentro das instruções COMPOUND e LABEL.

  • Correção de nomes de colunas convertidos como variáveis de vinculação em instruções INSERT.

  • Corrigido o fato de RTRIM ser adicionado a SET em instruções UPDATE.

  • Foi corrigido o problema do comprimento de VARCHARquando você o convertia para VARCHAR.

  • Transformação aprimorada das funcionalidades CAST.

  • Removido o formato de data “YYYY-MM-DD” mostrado como não suportado.

Oracle

  • Adicionada transformação para as instruções UPDATE SELECT.

  • Foi adicionada a transformação para chamadas STORED PROCEDURE dentro de instruções SELECT.

  • Melhoria na transformação das restrições de FOREIGN KEY definidas em CREATE TABLE, movendo-as para instruções ALTER TABLE.

SQL Server

  • Adicionada transformação para o Table Value Constructor na instrução SELECT.

  • Adicionada transformação para conversão TINYINT.

  • Foi adicionada uma transformação para a função SYSDATETIMEOFFSET.

  • Foi adicionada a transformação para a funcionalidade sp_rename para TABLEs e COLUMNs.

  • Foi corrigida a transformação da restrição DEFAULT que não estava sendo adicionada a CREATE TABLE.

  • Correção de TABLEs criado por instruções SELECT INTO exibidas como um objeto ausente.

  • Melhoria na transformação de CREATE PROCEDURE ao retornar variáveis de RESULTSET.

  • Melhorou a transformação das instruções ALTER TABLE comentando a cláusula WITH CHECK/NOCHECK e a restrição CHECK, pois elas são redundantes no Snowflake.

  • Remoção das instruções de índice CREATE e DROP desnecessárias, pois elas são redundantes no Snowflake.

SQL Core 28.1.20 19 de março

Comum

  • Adicionada nova metodologia de unidade de código

  • Code Completeness Score adicionado

  • Novos relatórios adicionados: Relatório de unidade de código de nível superior e Relatório de validação de escopo.

  • Fornecimento de conversão de tabelas gratuitamente.

  • Mensagens aprimoradas de SnowConvert - EWI, FDMs e PRF

SQL Core 28.0.14 7 de fevereiro

Oracle

  • Chaves estrangeiras que fazem referência a visualizações marcadas como não suportadas no Snowflake

  • Incompatibilidade de tipo de dados de chaves estrangeiras marcada como não suportada no Snowflake

SQL Server

  • Correção da exceção de operação MODULUS ao usar uma coluna sem referência de tabela

  • Corrigir tabelas dentro de procedimentos que estão sendo relatados como objetos em Assessment.docx

SQL Core 28.0.11 25 de janeiro

Teradata

  • Reordenação da opção NOT NULL antes de COMMENT nas definições de tabelas de colunas

Oracle

  • Correção da resolução de Symbol Procedures considerando agora os parâmetros

SQL Core 28.0.9 22 de janeiro

SQL Server

  • Geração de informações sobre a exceção RAISE no bloco BEGIN-TRY CATCH

Oracle

  • Correção do erro de análise de VARRAY nas propriedades da tabela

  • Adição da transformação para SDO_GEOMETRY

SQL Core 28.0.3 16 de janeiro

Comum

  • Correção de nome de arquivo incorreto no relatório de objeto de nível superior.

SQL Server

  • Suporte à conversão de funções XML.

SQL Core 27.1.43 9 de janeiro

SQL Server

  • Adicionado suporte de conversão para comentários (sp_addextendedproperty).

  • Correção do demo do SnowConvert com inconsistências na contagem de objetos.

  • Correção da alteração padrão que não está sendo gerada em lotes diferentes.

  • Correção da taxa de conversão acima de 100% na demonstração do SnowConvert.

  • Remoção da instrução GO devido à funcionalidade já simulada com blocos anônimos

Teradata

  • Correção do tamanho errado da coluna de exibição ao usar LEFT em CAST como VARCHAR.

Oracle

  • Correção de funções aninhadas que estão sendo contadas como funções dentro de pacotes.

  • Correção de TRUNC_UDF() incluído na conversão Oracle mas com referência ao Teradata.

SQL Core 27.1.29 2 de janeiro

SQL Server

  • Correção de alguns problemas de dependências ausentes gerados que estavam incorretos.

  • Correção do relatório de avaliação json quando ele gera um formato de cadeia numérica incorreto.

  • Foi adicionada a transformação do padrão comum DELETE STATEMENT para remover linhas duplicadas.

  • Foi adicionada a transformação para selecionar objetos dentro de uma instrução If em blocos anônimos.

Oracle

  • Foi adicionado suporte de análise para ALTER SESSION com PARALLEL.

  • Correção de valores que estavam faltando no relatório docx.