SnowConvert: 2023

SQL Core 27.1.20 12월 19일

SQL 서버

  • 루틴 외부의 최상위 문 변환

  • 관련없는 키워드 TEXTIMAGE_ON 설명 제외됨

Oracle

  • 실행에 스키마 이름이 필요한 기본 제공 테이블 및 뷰 호출 관련 수정 사항.

Teradata

  • DAYOFMONTH 함수 지원

SQL Core 27.1.11 12월 12일

SQL 서버

  • CREATE FUNCTION 본문 생성되지 않음 예외 수정

  • 예상과 다른 값을 반환하는 ISDATE_UDF 함수 수정

  • EWI MSCEWI4075 를 사용한 Sp_addextendedproperty

  • 출력 코드의 공백 불일치 수정

Oracle

  • FIRST_VALUE 및 LAST_VALUE 를 별칭으로 지원

SQL Core 27.0.11 12월 5일

공통

  • 중첩 쿼리의 성능 문제를 수정했습니다.

  • UDF 헬퍼를 표준 이름을 따르도록 수정했습니다.

SQL 서버

  • create table 계산 필드가 베리언트로 자동 생성되는 문제를 수정했습니다.

  • 따옴표를 PIVOT 연산 값으로 수정했습니다.

  • 구문 오류가 있는 생성된 QUOTENAME_UDF 함수 구조를 수정했습니다.

  • XML 데이터 타입을 TEXT 대신 VARIANT 로 매핑을 수정했습니다.

Teradata

  • 루프에서 throw되는 예외를 수정했습니다.

Oracle

  • 아토믹을 식별자로 사용할 때 구문 분석 오류를 수정했습니다.

SQL Core 26.0.4 11월 28일

공통

  • 변환된 매개 변수화되지 않은 기본 제공 함수에 괄호가 추가되지 않는 문제를 수정했습니다.

SQL 서버

  • GO 명령으로 구분된 문 배치의 구문 분석을 지원합니다.

  • DELAY 키워드를 식별자로 구문 분석을 지원합니다.

Teradata

  • JSON_KEYS 테이블 연산자의 구문 분석을 수정했습니다.

Oracle

  • 열 데이터 타입도 숫자인 경우 문자열 값이 숫자 값으로 변환된 DEFAULT 절을 지원합니다.

  • RAISE_APPLICATION_ERROR 호출 시 중요한 예외를 수정했습니다.

  • 익명 블록 내부의 동적 쿼리에 대해 MSCCP0004 가 추가되지 않는 문제를 수정했습니다.

SQL Core 23.0.6 11월 22일

Teradata

  • 먼저 지정한 형식이 올바르게 변환되지 않은 상태에서 CAST 를 최신으로 수정했습니다.

  • 데이터 타입 특성 및 범위와 관련된 구문 분석 오류를 수정했습니다.

Oracle

  • 익명 차단 지원

SQL Core 22.5.27 11월 15일

공통

  • 변환 시간 최적화

SQL 서버

  • NCHAR 데이터 타입을 CHAR 이 아닌 NCHAR 데이터 타입으로 변환합니다.

  • 열 정의에서 닫는 구분 기호 제거

  • ALTER PROCEDURE 문 지원

Teradata

  • TRIM 및 CAST AS TIMESTAMP 내에서 CAST 의 변환이 전체 자릿수를 무시하는 것을 수정했습니다.

  • 보고서의 Issues Breakdown 섹션에서 불일치 부분을 수정했습니다.

Oracle

  • RAISE_APPLICATION_ERROR 문을 변환할 때 발생하는 치명적인 오류를 수정했습니다.

SQL Core 22.5.10 11월 8일

SQL 서버

  • 식별된 오브젝트와 EWI1001 간의 총 구문 분석 오류 수 차이 수정

Teradata

  • 형 변환 시 기호 테이블이 유형을 올바르게 해석하지 않는 문제를 수정했습니다.

  • Linux에서 –renamingFile 플래그가 사용 중일 때 MSCEWI1095 가 사라지는 현상을 수정했습니다.

  • UseCharactersConversionRate 및 UseLinesOfCodeConversionRate 가 항상 OFF 를 보고하는 문제를 수정했습니다.

  • UNIQUE INDEX 절이 중복된 CREATE TABLE 을 수정했습니다.

  • 비교 연산자 NE 가 <> 연산자로 마이그레이션되지 않은 문제를 수정했습니다.

Oracle

  • SQL%ROWCOUNT 신규 지원

  • 모호한 열에서 UPDATE 가 포함된 FORALL 문 수정

  • 기간 정의 구문 분석 수정

  • MSCEWI3118 이 열 별칭에서 제거되던 것을 수정했습니다

  • CREATE TABLE 노드에 할당되지 않는 구문 분석 오류 수정

  • 배열을 사용한 마이그레이션으로 인해 빈 출력 디렉터리가 발생하는 문제 수정

  • 테이블에서 낮은 수준 EWIs 로 변환율이 100%가 아닌 문제 수정

SQL Core 22.4.17 11월 1일

공통

  • 종속성 오브젝트가 누락된 쿼리에 EWI 추가

  • 쿼리 참조에 Calling_Object_Type 포함

SQL 서버

  • 중첩된 설명의 구문 분석 오류 수정

Teradata

  • RANK() 함수 변환에서 기본 정렬 방향 수정

Oracle

  • Raise_Application_Error의 변환 지원

  • JSON_VALUE 함수의 변환 지원

  • 익명 블록 구문 분석 지원

  • GENERATE AS IDENTITY 열 옵션의 구문 분석 지원

  • 샘플 워크로드에서 여러 구문 분석 오류 수정

SQL Core 22.4.2 10월 25일

공통

  • 쿼리 범위에 대한 로컬 기호 확인 최적화

  • MSCEWI1050 및 docx 보고서의 식별 이름 개선

SQL 서버

  • NEXT VALUE FOR 식 구문 분석

  • NLiteral 식의 잘못된 연결 수정

  • 임시 테이블과 관련된 전처리 버그 수정 및 열이 있는 테이블로 병합

Teradata

  • 잘못된 NAMED 문구 변환을 수정했습니다.

Oracle

  • MOVE 를 식별자로 구문 분석

  • 공통 테이블 식 변환 최적화

SQL Core 22.3.4 10월 18일

Teradata

  • 동적 결과 세트가 있는 출력 매개 변수에 대한 변환.

  • 부울 연산자 내의 CAST 구분 기호를 수정했습니다.

  • FORMAT DATE 의 CAST 에서 구문 분석 오류를 수정했습니다.

  • HELP STATISTICS 문에 대한 설명.

Oracle

  • 키워드 열거가 동기화되지 않아 발생하는 오류를 수정했습니다.

  • 테이블 속성이 EWI 로 표시되지 않는 문제를 수정했습니다.

  • SqlIndexLocConversionRate 에 존재하는 MSCINF0003 을 제거합니다.

  • 플래시백 쿼리 변환.

  • 중첩된 오브젝트에 MSCEWI1050 을 추가했습니다.

SQL 서버

  • 별칭이 NVARCHAR 인 경우의 구문 분석 오류를 수정했습니다.

  • 함수 내부의 임시 테이블에 삽입할 때 발생하는 예외입니다.

  • DELETE 문을 변환할 때 JOIN 이 추가되지 않는 문제를 수정했습니다.

  • 구문 분석 변경 DATABASE.

SQL Core 22.2.137 10월 11일

Teradata

  • Snowflake에 대한 보고서에서 SnowConvert 뱅커의 반올림을 PrPr 로 제거했습니다.

  • 프로시저 내부의 데이터 타입 특성 개수를 수정했습니다.

  • TPT 의 APPLY 문에 대한 구문 분석을 개선하여 예외를 방지합니다.

Oracle

  • UNION ALL 연산자와 관련된 스택 오버플로를 유발하는 구문 분석을 수정했습니다.

SQL Core 22.2.116 10월 4일

SQL 서버

  • 마스터 구문에서 로그인에 기반한 사용자에 대한 CREATE USER 구문 분석

  • ALTER LOGIN 구문 분석 및 설명

Teradata

  • IMPORT APPLY 에서 MLOAD 스크립트에 WHERE 조건 지원

Oracle

  • 트리거가 소스 코드에 표시되지 않은 경우, 평가.docx는 “0%” 대신 “-“를 보고합니다

  • 프로시저에 의사 타입이 있는 커서 선언이 있는 경우 파일이 생성되지 않는 문제를 수정했습니다.

  • 패키지의 일부인 함수 내부에 표시되지 않는 구문 분석 오류 개선

SQL Core 22.2.90 9월 27일

공통

  • EXISTS/ NOT EXISTS, SOME 과 관련된 하위 쿼리에 대해 표시되는 복잡한 패턴 문제를 수정했습니다.

  • IN/NOT IN, ALL/ANY 와 관련된 하위 쿼리에 대한 복잡한 패턴 표시 문제 수정

SQL 서버

  • information_schema.table_constraints를 사용하여 sys.foreign_keys를 신규 지원

  • TRY_PARSE 함수 신규 지원

  • 특수 인코딩 사용시 정렬 충돌 수정

  • try_cast 변환에서의 예외 수정

  • 매개 변수에서 숫자 데이터 타입의 변환 수정

Teradata

  • Assessment.json에 SplitPeriodDatatype 및 DisableTopologicalLevelReorder 매개 변수 추가

Oracle

  • 오브젝트가 정규화되지 않은 경우 %TYPE 연산자가 작동하지 않는 문제 수정