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'
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'
;
Migração para Oracle¶
Definição de tipo agrupado:¶
CREATE TYPE data_typ1 wrapped
a000000
b2
6CodpsEHq3I=
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=
Transact-SQL (T-SQL)¶
Acionador:¶
CREATE TRIGGER reminder1
ON Sales.Customer
AFTER INSERT, UPDATE
AS RAISERROR ('Notify Customer Relations', 16, 10);
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);
Práticas recomendadas e recomendações¶
Para obter suporte adicional, entre em contato conosco pelo e-mail snowconvert-support@snowflake.com