SnowConvert AI - Oracle - Any 유형¶
설명¶
Any유형은 실제 유형을 알 수 없는 프로시저 매개 변수와 테이블 열의 매우 유연한 모델링을 제공합니다. 이러한 데이터 타입을 사용하면 다른 모든 SQL 타입의 타입 설명, 데이터 인스턴스, 데이터 인스턴스 세트를 동적으로 캡슐화하고 액세스할 수 있습니다.(Oracle SQL 언어 참조 ANYTYPES 데이터 타입)
ANYDATA¶
설명¶
이 타입은 데이터와 함께 주어진 타입의 인스턴스와 타입에 대한 설명을 포함합니다.
ANYDATA는 테이블 열 데이터 타입으로 사용할 수 있으며, 단일 열에 이종 값을 저장할 수 있습니다. 값은 SQL 기본 제공 유형과 사용자 정의 유형이 될 수 있습니다. (Oracle SQL Language Reference ANYDATA 데이터 타입) .
ANYDATA 데이터 타입은 Snowflake에서 지원되지 않습니다.
샘플 소스 패턴¶
ANYDATA 를 사용하여 테이블 만들기¶
Oracle¶
Snowflake¶
ANYDATA 열에 데이터 삽입하기¶
Oracle¶
Snowflake¶
함수 예제¶
경고
이 예는 SnowConvert AI의 변환이 아니며, Oracle ANYDATA과 Snowflake VARIANT 간의 기능적 동등성을 보여주는 데만 사용됩니다.
경고
ANYDATA 내장 패키지를 사용 중입니다. 이 패키지의 변환은 현재 SnowConvert 에서 지원하지 않습니다.
Oracle¶
결과¶
COL1 |
COL2 |
COL3 |
COL4 |
COL5 |
|---|---|---|---|---|
123 |
테스트 텍스트 |
3.14 |
2021-12-05 18:24:59.000 |
2021-12-05 18:24:59.100 |
Snowflake¶
결과¶
COL1 |
COL2 |
COL3 |
COL4 |
COL5 |
|---|---|---|---|---|
123 |
“테스트 텍스트” |
3.14 |
“2021-12-05” |
“2021-12-05 18:24:43.326 -0800” |
Known Issues¶
1. No access to the ANYDATA built-in package¶
ANYDATA 열이 있는 대부분의 작업에는 ANYDATA 기본 제공 패키지를 사용해야 하며, Oracle 기본 제공 패키지에 대한 변환은 아직 SnowConvertAI에서 지원되지 않습니다.
ANYDATASET¶
참고
출력 코드의 일부 부분은 명확성을 위해 생략되었습니다.
설명¶
이 타입은 주어진 타입에 대한 설명과 해당 타입의 데이터 인스턴스 세트를 포함합니다.
ANYDATASET은 이러한 유연성이 필요한 경우 프로시저 매개 변수 데이터 타입으로 사용할 수 있습니다. 데이터 인스턴스의 값은 SQL 기본 제공 유형과 사용자 정의 유형이 될 수 있습니다. (Oracle SQL Language Reference ANYDATASET 데이터 타입).
ANYDATASET 데이터 타입은 Snowflake에서 지원되지 않습니다. 이 데이터 타입에 대한 가능한 해결 방법으로 Snowflake ARRAY 를 사용할 수 있지만, 현재 SnowConvert 는 해당 변환을 지원하지 않습니다.
샘플 소스 패턴¶
ANYDATASET 를 사용하여 테이블 만들기¶
Oracle¶
Snowflake¶
ANYDATASET 열에 데이터 삽입하기¶
Oracle¶
Snowflake¶
Known Issues¶
1. Inserts are being parsed incorrectly¶
새 ANYDATASET 오브젝트를 만들고 삽입하는 데 필요한 일부 함수가 SnowConvert 에서 올바르게 구문 분석되지 않습니다.
1. No access to the ANYDATASET built-in package¶
ANYDATASET 열이 있는 대부분의 작업에는 ANYDATASET 기본 제공 패키지를 사용해야 하며, Oracle 기본 제공 패키지에 대한 변환은 아직 SnowConvertAI에서 지원되지 않습니다.
관련 EWIs¶
SSC-EWI-OR0076: 기본 제공 패키지는 지원되지 않습니다.
SSC-FDM-0006: 숫자 유형 열이 Snowflake에서 유사하게 동작하지 않을 수 있음
SSC-EWI-0028: 유형은 Snowflake에서 지원되지 않습니다.
ANYTYPE¶
설명¶
이 유형에는 명명된 SQL 유형 또는 명명되지 않은 일시적 유형에 대한 유형 설명이 포함될 수 있습니다. (Oracle SQL Language Reference ANYTYPE 데이터 타입).
ANYTYPE 데이터 타입은 Snowflake에서 지원되지 않습니다.
샘플 소스 패턴¶
ANYTYPE 을 사용하여 테이블 만들기¶
Oracle¶
Snowflake¶
ANYTYPE 열에 데이터 삽입하기¶
Oracle¶
Snowflake¶
Known Issues¶
1. No access to the ANYTYPE built-in package¶
ANYDATA 열이 있는 대부분의 작업에는 ANYTYPE 기본 제공 패키지를 사용해야 하며, Oracle 기본 제공 패키지에 대한 변환은 아직 SnowConvertAI에서 지원되지 않습니다.
관련 EWIs¶
SSC-EWI-0056: 생성 유형은 지원되지 않습니다.
SSC-EWI-0073: 기능적 동등성 검토가 보류 중입니다.
SSC-EWI-0028: 유형은 Snowflake에서 지원되지 않습니다.
SSC-FDM-0006: 숫자 유형 열이 Snowflake에서 유사하게 동작하지 않을 수 있습니다.