SnowConvert: Fora do escopo

Descrição

Conforme explicado na página escopo de conversão, determinadas unidades de código não podem ser convertidas automaticamente. Abaixo estão exemplos que mostram como essas unidades de código sem suporte aparecem na pasta de saída.

Teradata

Função com linguagem não suportada:

CREATE FUNCTION CFEXTERNALINC (p1 INTEGER)
  RETURNS TABLE(
     c1 INTEGER
   )
   LANGUAGE java
   NO SQL
   PARAMETER STYLE SQL
     EXTERNAL NAME 'CS!fnc_tbf001udt.c'
Copy

Resultados do Snowflake:

----** SSC-OOS - OUT OF SCOPE CODE UNIT. CREATE FUNCTION IS OUT OF TRANSLATION SCOPE. **
--CREATE FUNCTION CFEXTERNALINC (p1 INTEGER)
--  RETURNS TABLE(
--     c1 INTEGER
--   )
--   LANGUAGE java
--   NO SQL
--   PARAMETER STYLE SQL
--     EXTERNAL NAME 'CS!fnc_tbf001udt.c'
                                       ;
Copy

Migração para Oracle

Definição de tipo agrupado:

CREATE TYPE data_typ1 wrapped
a000000
b2
6CodpsEHq3I=
Copy

Resultados do Snowflake:

----** SSC-OOS - OUT OF SCOPE CODE UNIT. Wrapped TYPE IS OUT OF TRANSLATION SCOPE. **
--CREATE TYPE data_typ1 wrapped
--a000000
--b2
--6CodpsEHq3I=
Copy

Transact-SQL (T-SQL)

Acionador:

CREATE TRIGGER reminder1
ON Sales.Customer
AFTER INSERT, UPDATE
AS RAISERROR ('Notify Customer Relations', 16, 10);
Copy

Resultados do Snowflake:

----** SSC-OOS - OUT OF SCOPE CODE UNIT. CREATE TRIGGER IS OUT OF TRANSLATION SCOPE. **
--CREATE TRIGGER reminder1
--ON Sales.Customer
--AFTER INSERT, UPDATE
--AS RAISERROR ('Notify Customer Relations', 16, 10);
Copy

Práticas recomendadas e recomendações