SAP Business One 向け SQL から HANA へのクエリ変換ツール
SQL Server のクエリを貼り付けると、HANA 版が得られます。すべての列は引用符で囲まれ、すべての関数が変換され、変更点はすべて解説されます。
ツール
適用された変更 0
各変更の技術的な注記は英語で表示されます。
手動での確認が必要な箇所 0
3ステップ、登録不要
SQL Server のクエリを貼り付ける
クエリマネージャ、Crystal レポートの SQL コマンド、フォーマット済み検索など、SAP Business One のあらゆるクエリが対象です。
HANA 版を取得する
角括弧、関数、日付、文字列の連結、列を囲む引用符が、ブラウザー上でミリ秒単位で変換されます。
変更ログを確認する
適用されたルールがすべて一覧表示され、手動での対応が必要な箇所(一時テーブル、変数)には注意が表示されます。
このツールに関するご質問
この SQL→HANA 変換ツールは本当に無料ですか。
はい。すべてブラウザー内で実行され、登録は不要です。入力したクエリがサーバーに送信されることはありません。
HANA では、なぜ SAP B1 の列名を二重引用符で囲む必要があるのですか。
SAP HANA は、引用符のない名前を大文字に変換するためです。SAP Business One の列名は大文字と小文字が混在している(CardCode、DocTotal)ため、T0."CardCode" のように書かないと、HANA が「列名が無効」とエラーを返します。
どの SQL Server 関数が変換されますか。
ISNULL、LEN、GETDATE、DATEADD、DATEDIFF、DATEPART、DATENAME、日付スタイル付きの CONVERT、CHARINDEX、IIF、EOMONTH、CEILING、NEWID、REPLICATE、SPACE、STR、FORMAT に加え、+ による連結、[角括弧]、dbo. プレフィックス、NOLOCK ヒント、引用符付きのエイリアスにも対応しています。
ストアドプロシージャや一時テーブルも変換できますか。
いいえ。プロシージャ、#temp テーブル、カーソル、DECLARE 変数は SQLScript で書き直す必要があります。変換ツールはそれらに注意を表示するので、残りの作業が正確に分かります。作業は当社が代行することも可能です。
SAP B1 のクエリマネージャで [%0] パラメータは引き続き使えますか。
はい。[%0] や '[%0]' などの B1 パラメータは、書かれたとおりに保持され、HANA でも同じように動作します。
SAP Business One チームのために作りました
SAP B1 を SQL Server から HANA に移行しますか。
クエリ、Crystal レポート、ストアドプロシージャ、アドオンを変換し、貴社の HANA データベースでテストします。固定価格で、お見積りは通常24時間以内に返信します。
