SQL変換ツール
<製品名> SwisSQL - Console 【英語版】
単一のデータベース向けに開発されたSQLクエリを他のデータベース用のSQLクエリに変換するツールです。GUI上で簡単に操作が可能です。データベース管理者(DBA)や開発者が、複数のデータベースを取り扱ったり、データベース移行をする際に、SQLの違いを理解するために時間をかける必要がありません。SwisSQL ConsoleにSQLクエリを入力すると、様々なデータベースでの変換されたSQLクエリをすぐに見ることができます。
SwsSQL Console 操作画面
利点
| 費用に対する効果をすぐに獲得 |
|
| 複数データベースのSQLを瞬時に把握 |
- すぐに複数データベースの違いを学習、理解
- クエリの実行結果をすぐに確認可能
|
| 複数データベースのSQLクエリをマスター(データベース管理者や開発者) |
- SQLクエリの構成を理解
- 結果に基づき機能を理解
- 複数データベースを通してSQLクエリをマスター
|
| 企業、データベース管理者、開発者にとって手頃な価格 |
- 企業はデータベース管理者や開発者が複数データベースを取り扱う専門知識を有するためにSwisSQL Consoleを手頃な価格で購入可能
|
特長
| すぐに使用可能 |
- クエリを入力またはファイルから読み込むことですぐに変換
|
| 複数データベース対応 |
- Oracle, MS-SQL Server, IBM DB2 UDB, Teradata, Netezza, Informix, Sybase ASE, MySQL, PostgreSQL ,ANSI-SQL でクエリをすぐに確認
- SQLクエリを異なる対象のデータベースでテスト
|
| 完全なSQLクエリ変換ソリューション |
- DDL (Create, Alter, Drop) や DML (Insert, Update, Delete, Select) クエリの変換をサポート
- 必要なデータベースのクエリに瞬時に変換
- 実行結果を即座に表示
|
| 手頃な価格体系 |
- SwisSQL Console は規模に合わせた価格体系を用意
|
機能
- MySQLへのサブクエリ構文の変換をサポート
- Oracle階層問い合わせ(start with句、connect by句)からSQL Server 2000への変換をサポート
- Oracle階層問い合わせ(start with句、connect by句)からDB2、SQL Server 2005への同等のクエリへの変換をサポート
- データベース間でGUIベースのデータタイプマッピングを利用可能
- SybaseのNOT NULL制約からSQL Serverへの変換を取り扱うオプションを設定可能
- Oracle SQLからNetezza SQLへの変換をサポート
- すべてのデータベース間でデータタイプのマッピングをサポート
- すべてのデータベースで共通テーブル式(with句)の変換をサポート
- DDL (Create, Alter, Drop), DML (Select, Insert, Update, Delete), DCL (Grant statements) をカバーした広範囲のSQLクエリ変換
- SQLクエリのタイプまたはファイルからの入力をサポート。変換したSQLのファイルへの保存もサポート。
- 実行結果を比較して、変換したSQLのテストが可能
- Oracle, SQL Server, IBM DB2, MySQL, Sybase, PostgreSQL, Informix, ANSI SQL間で移行が可能
- ANSI JOIN, THETA JOIN 構文の変換をサポート。INNER JOIN, LEFT OUTER JOIN, LEFT JOIN, RIGHT OUTER JOIN, RIGHT JOIN, FULL OUTER JOIN を含む複雑なJOIN句の文の変換をサポート。
- TOP, LIMIT, ROWNUM 節の変換をサポート
- データベースベンダに特有の組み込み関数 DECODE, TO_CHAR, TO_DATE, TO_NUMBER, DATEPART, DATEADD, DATENAME, LAST_DAY, NEXT_DAY, DATEDIFF, ADD_MONTHS, CONCAT, INSTR, STUFF, SUBSTRING, REVERSE, TRUNC, RADIANS, DEGRESS, FLOOR, CONVERT, ISNULL, COALESCE, NULLIF, CAST, BITAND, CASE 文をサポート
- SQLキーワードや予約語を持つオブジェクト名の自動変換をサポート
- 対象のデータベースでオブジェクト名が最長を超えたときの文字列の切り捨てをサポート
- アプリケーションコード(viz Java, C#, VB, PB, VC++ など)内に含まれる埋め込みSQL の移行をサポート
サポートしているデータベース
| Oracle |
8.1.7, 9i, 10g |
| SQL Server |
2000, 2005 |
| IBM DB2 UDB |
8.x |
| Informix |
4.x |
| Sybase ASE |
12.x, 15.x |
| MySQL |
4.x, 5.x |
| PostgreSQL |
7.x |
| ANSI-SQL |
SQL 92, SQL 99 |
| Netezza |
3.1 ※Oracle SQL からNetezza SQL への変換のみサポート |
| Teradata |
13.x ※Oracle SQL からTeradata SQL への変換のみサポート |