SnowConvert: Außerhalb des gültigen Bereichs

Beschreibung

Wie auf der Seite „Conversion Scope“ erläutert, können bestimmte Codeeinheiten nicht automatisch konvertiert werden. Nachfolgend finden Sie Beispiele dafür, wie diese nicht unterstützten Codeeinheiten im Ausgabeordner angezeigt werden.

Teradata

Funktion mit nicht unterstützter Sprache:

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

Ergebnisse von 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

Oracle-Migration

Eingeschlossene Typdefinition:

CREATE TYPE data_typ1 wrapped
a000000
b2
6CodpsEHq3I=
Copy

Ergebnisse von 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)

Trigger:

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

Ergebnisse von 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

Best Practices und Empfehlungen