SnowConvert: 2023

SQL Core 27.1.20 12月19日

SQL Server

  • ルーチン外の最上位ステートメントの変換

  • 無関係なキーワード TEXTIMAGE_ON をコメントアウト

Oracle

  • 実行にスキーマ名を必要とする組み込みテーブルおよびビューの呼び出しに関する修正。

Teradata

  • DAYOFMONTH 関数をサポート

SQL Core 27.1.11 12月12日

SQL Server

  • CREATE FUNCTION の本文が生成されない例外を修正

  • 関数 ISDATE_UDF が予期しない値を返すのを修正

  • sp_addextendedpropertyを EWI MSCEWI4075 でマーク

  • 出力コードのスペースの不一致を修正

Oracle

  • エイリアス名として FIRST_VALUE と LAST_VALUE をサポート

SQL Core 27.0.11 12月5日

共通

  • ネストされたクエリのパフォーマンスに関する問題を修正。

  • UDF ヘルパーを標準的な名前に従うように修正。

SQL Server

  • テーブル計算フィールドの作成がバリアントとして自動的に生成されるように修正。

  • PIVOT の演算値に引用符を修正。

  • 生成された関数 QUOTENAME_UDF 構造の構文エラーを修正。

  • XML データ型を TEXT ではなく VARIANT にマッピングするよう修正。

Teradata

  • forループでスローされる例外を修正。

Oracle

  • atomicを識別子として使用した場合の解析エラーを修正。

SQL Core 26.0.4 11月28日

共通

  • パラメーター化されていない組み込み関数の変換時に括弧が追加されない問題を修正。

SQL Server

  • 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 Server

  • CHAR の代わりに、 NCHAR データ型を NCHAR データ型に変換

  • 列定義における終端セパレーターを削除

  • ALTER PROCEDURE ステートメントをサポート

Teradata

  • TRIM と CAST AS TIMESTAMP 内の CAST の精度を無視した変換を修正

  • レポートの問題内訳セクションの不整合を修正

Oracle

  • RAISE_APPLICATION_ERROR ステートメントを変換する際の重大なエラーを修正

SQL Core 22.5.10 11月8日

SQL Server

  • 識別子オブジェクトと 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 Server

  • ネストされたコメントの解析エラーを修正

Teradata

  • RANK()関数の変換におけるデフォルトの順序方向を修正

Oracle

  • Raise_Application_Errorの変換をサポート

  • JSON_VALUE 関数の変換をサポート

  • 匿名ブロックの解析をサポート

  • GENERATE AS IDENTITY 列オプションの解析をサポート

  • サンプルワークロードの複数の解析エラーを修正

SQL Core 22.4.2 10月25日

共通

  • クエリ範囲に対するローカル記号解決策の最適化

  • MSCEWI1050とdocxレポートのフレンドリー名を改善

SQL Server

  • 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 Server

  • エイリアスが 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 Server

  • マスター構文でのログインに基づくユーザーの CREATE USER の解析

  • ALTER LOGIN の解析とコメント

Teradata

  • MLOAD スクリプトの IMPORT APPLY における WHERE 条件のサポート

Oracle

  • トリガーがソースコードに表示されていない場合、Assessment.docxは「0%」ではなく「-」を報告します

  • プロシージャに仮身を持つカーソル宣言がある場合にファイルが生成されない問題を修正

  • パッケージの一部である関数内で解析エラーが表示されない問題を改善

SQL Core 22.2.90 9月27日

共通

  • EXISTS/ NOT EXISTS、 SOME に関連するサブクエリで表示される複雑なパターンの問題を修正

  • IN/NOT IN、 ALL/ANY に関連するサブクエリで表示される複雑なパターンの問題を修正

SQL Server

  • information_schema.table_constraintsを使用したsys.foreign_keysの新しいサポート

  • TRY_PARSE 関数の新しいサポート

  • 特殊エンコーディング使用時のアレンジのクラッシュを修正

  • try_cast変換の例外を修正

  • パラメーターの数値データ型の変換を修正

Teradata

  • Assessment.jsonに新しいパラメーター SplitPeriodDatatype と DisableTopologicalLevelReorder

Oracle

  • オブジェクトが完全修飾されていない場合に%TYPE 演算子が機能しない問題を修正