Table of ContentsPreviousNext
Ispirer             Ispirer


Ispirer SQLWays データベース移行ソフトウェア

目次

このマニュアルでの表記規則

イントロダクション

主な利点

サポートデータベース

データベースオブジェクトと機能のサポート

IBM DB2 for Linux, Unix and Windowsのサポート

IBM DB2 for z/OS and OS/390のサポート

IBM DB2 for iSeries and AS/400のサポート

Oracleのサポート

Microsoft SQL Serverのサポート

Sybase Adaptive Server Enterpriseのサポート

PostgreSQLのサポート

MySQLのサポート

Pervasive.SQLのサポート

What's New

Getting Started

インストールの準備

SQLWaysのインストール

SQLWaysの使用開始

データベース移行のコンセプト

SQLWaysの移行プロセス

移行プロセスのステージ

ステージ 1. エクスポートおよび変換

IBM DB2 へのインポート用に作成されるファイル

Oracle へのインポート用に作成されるファイル

Microsoft SQL Server へのインポート用に作成されるファイル

MySQL へのインポート用に作成されるファイル

ステージ 2. 転送および処理 (オプション)

ステージ 3. インポート

データベースの比較分析

識別子

識別子の最大長

識別子に使用できる文字

区切り識別子

式とステートメント

変数の宣言

変数宣言を Microsoft SQL Server から MySQL へ変換

Informix の変数宣言を Oracle へ変換

Oracle %ROWTYPE を MySQLへ変換

Oracle %TYPE を Microsoft SQL Serverへ変換

複合データ型のローカル変数の宣言

Oracle RECORD 変数を Microsoft SQL Serverへ変換

代入ステートメント

代入ステートメントを Microsoft SQL Server から Oracleへ変換

条件式

Oracle DECODE を MySQL CASEへ変換

SELECT ステートメント

結果セット内のローの数の制限

プロシージャやユーザ定義関数の実行

プロシージャやユーザ定義関数の実行を Microsoft SQL Server から Oracleへ変換

Sybase Adaptive Server Anyware のCALL を Microsoft SQL Serverへ変換

パラメータ付き動的SQLステートメントの実行

動的ステートメントの Microsoft SQL Server から Oracleへの変換

カーソル

カーソル宣言

パラメータ付きカーソルのOracleからMySQLへの変換

トランザクション制御

トランザクションの開始

BEGIN TRANSACTIONのMicrosoft SQL Server から Oracleへの変換

COMMIT ステートメント

Microsoft SQL Server から OracleへのCOMMITの変換

関数

数値関数

文字列から数値への変換

文字関数

文字列の結合

式を文字列へ変換

ASCII コードを文字に変換

書式付き日時式を文字列に変換

書式付きOracle TO_CHAR(datetime) を MySQLに変換

文字列から部分列を返す

文字列を大文字に変換して返す

Microsoft SQL Server のCHARINDEX をOracleに変換

文字列から文字を削除 (またはトリム)する

データベースと現在のコネクションの情報を返す

現在のユーザの情報を返す

NULL値を置き換える関数

最初の非NULL式を返す

検査式がNULLか否かによってひとつの式を返す

技法

結果セットとして非テーブルデータ(ダミーテーブル)を返す

非テーブル型結果セットを Sybase Adaptive Server Anywhere から Microsoft SQL Serverへ変換

プロシージャの結果セットを返す

クライアントへ結果セットを返す

Microsoft SQL Server から IBM DB2への結果セットの変換

IBM DB2への移行

IBM DB2 データ型

CHAR, VARCHAR および LONG VARCHAR

GRAPHIC, VARGRAPHIC および LONG VARGRAPHIC

BIGINT, INTEGER および SMALLINT

DECIMAL または NUMERIC

FLOAT, REAL および DOUBLE

DATE, TIME および TIMESTAMP

BLOB, CLOB fractional part DBCLOB

DATALINK

IBM DB2 関数および式

IBM DB2 の式

単純な CASE 式

IBM DB2 の関数

COALESCE

LEFT

LENGTH

RIGHT

IBM DB2 特殊レジスター

CURRENT TIMESTAMP

IBM DB2 LOAD コマンド

LOAD コマンドのオプション

IBM DB2 のバージョンによる差異

LOAD コマンド

Oracleへの移行

Oracle データ型

CHAR, NCHAR, VARCHAR2 および NVARCHAR2

NUMBER および FLOAT

DATE および TIMESTAMP

INTERVAL YEAR TO MONTH および INTERVAL DAY TO SECOND

LONG, RAW および LONG RAW

BLOB, CLOB, NCLOB および BFILE

ROWID および UROWID

Oracle の関数と式

Oracle の式

DECODE 式

Oracle の関数

LENGTH

NVL

SUBSTR

SYSDATE

Oracle の予約語

Oracle のバージョンによる差異

TIMESTAMP データ型

Microsoft SQL Serverへの移行

Oracle から Microsoft SQL Serverへの移行

Microsoft SQL ServerとOracleの関数と式

SybaseからMicrosoft SQL Serverへの移行

Microsoft SQL ServerとSybaseのデータ型の差異

Microsoft SQL Server のデータ型

char, nchar, varchar および nvarchar

bigint, int, smallint および tinyint

datetime および smalldatetime

money および smallmoney

decimal および numeric

float および real

text および ntext

binary, varbinary および image

bit, uniqueidentifier および timestamp

Microsoft SQL Server の関数と式

SQL Server の式

単純な CASE 式

SQL Server の関数

COALESCE

GETDATE

ISNULL

LEFT

LEN

RIGHT

SUBSTRING

Microsoft SQL Server のバージョンによる差異

bigint データ型

INFORMATION_SCHEMA.ROUTINES ビュー

Sybaseへの移行

Sybase Adaptive Server Enterprise (ASE)

Sybase ASE のデータ型

char, nchar, varchar および nvarchar

int, smallint および tinyint

datetime および smalldatetime

money および smallmoney

decimal および numeric

float, double precision および real

text

binary, varbinary および image

bit および timestamp

Sybase ASE の歴史

Sybase ASE のバージョンの進化

Sybase Adaptive Server Anywhere (ASA)

Sybase ASA のデータ型

char, varchar および long varchar

bigint, int または integer, smallint および tinyint

date, datetime, smalldatetime, time および timestamp

money および smallmoney

decimal および numeric

float, double および real

text

binary, long binary, varbinary および image

bit

Sybase ASA の歴史

Sybase ASA のバージョンの進化

MySQLへの移行

MySQL のデータ型

CHAR, NCHAR および VARCHAR

BIGINT, INT, INTEGER, MEDIUMINT, SMALLINT および TINYINT

DECIMAL, DEC および NUMERIC

FLOAT

DOUBLE, DOUBLE PRECISION および REAL

DATE, TIME, DATETIME, TIMESTAMP および YEAR

TINYBLOB, BLOB, MEDIUMBLOB および LONGBLOB

TINYTEXT, TEXT, MEDIUMTEXT および LONGTEXT

BIT および BOOL

ENUM および SET

MySQL の予約語

MySQLへのデータのインポート

Pervasive.SQL への移行

Pervasive.SQL のデータ型

CHAR および VARCHAR

BIGINT, UBIGINT, INTEGER, UINTEGER, SMALLINT, USMALLINT, TINYINT および UTINYINT

DATE, TIME および TIMESTAMP

DECIMAL, NUMERIC, NUMERICSA および NUMERICSTS

MONEY および CURRENCY

FLOAT, REAL, DOUBLE, BFLOAT4 および BFLOAT8

LONGVARCHAR

BINARY および LONGVARBINARY

BIT, IDENTITY および SMALLIDENTITY

Tables

Column のデフォルト値

DEFAULT 構文を MySQLへ変換

DEFAULT 値を IBM DB2 から Oracleへ変換

テーブルのドロップ

テーブルのインポート

アプリケーション移行のコンセプト

Progress 4GL から C# .NET への移行

PowerBuilder の移行

Oracle PL/SQL から Java への移行

ユーザーズガイド

SQLWays ウィザード

ウェルカムページ

Step 1- ソースデータベースの選択

Step 2- ターゲットデータベースの選択

IBM DB2 Advanced オプション

Oracle Advanced オプション

Microsoft SQL Server Advanced オプション

Sybase Adaptive Server Enterprise Advanced オプション

MySQL Advanced オプション

Pervasive.SQL Advanced オプション

Step 3- データベースオブジェクトやクエリの指定

Step 4 - DDL および Data オプションの設定

DDL オプション

Data オプション

Step 5 - エクスポートファイルのオプション指定

Step 6 - インポートのオプション指定

SQLWays コマンドライン

コマンドラインのオプション

/D - データソース名 (ODBC エイリアス)

/U - ユーザ名

/P - パスワード

/T - テーブル名、リストまたはテンプレート

/V - ビュー名、リストまたはテンプレート

/SP - ストアドプロシージャ名、リストまたはテンプレート

/FN - ファンクション名、リストまたはテンプレート

/TG - トリガ名、リストまたはテンプレート

/PKG - パッケージ名、リストまたはテンプレート

/F - スクリプトファイルのパス、名前、リストまたはテンプレート

/FF - スクリプトファイルのパス、名前、リストまたはテンプレートを含むテキストファイル

/S - SELECT ステートメント

/SF - SQL SELECT ステートメントが記述されたファイル

/EXC - 変換から除外するカラムのリスト

/SROW - 開始ロー

/CNROWS - エクスポートするローの数

/TARGET - ターゲットデータベースの種類

/TPROD - ターゲットデータベースの製品

/TVER - ターゲットデータベースのバージョン

/TD - ターゲットデータベース名

/TU - ターゲットデータベースのユーザ名

/TP - ターゲットデータベースのパスワード

/MIGS - マイグレーションシーケンス

/IMPS - インポートシステム

/DIR - エクスポートディレクトリ

/LOBDIR - LOB ファイルのディレクトリ

/IMPDIR - インポートが実行されるディレクトリ

/IMPLOB - LOB ファイルのインポートディレクトリ

/OSN - 出力スキーマ (オーナー) 名

/OTN - 出力テーブル名

/OFN - 出力ファイル名

/OTF - 出力テキストファイル名

/EMPS - DDL ステートメントでのスキーマ (オーナー) 名の省略

/DDL - DDL ステートメントのみ生成

/OF - 出力フォーマット

/CDEL - カラム区切り

/LDEL - 行区切り

/DECPT - 小数点文字

/STDEL - ステートメント終端文字

/LOBIN - LOB データをテキストファイル内に出力

/TABLST - テンプレートに合致するテーブル一覧を作成

/R - プリフェッチ件数

/INI - 初期化ファイル

/NSTOP - エラー発生時の継続

/GCMD - General コマンドファイル名

/NODDL - DDL スクリプトを生成しない

/NOCMD - OS コマンドファイルを生成しない

/RPT - レポートファイル名

/LOG - ログファイル名

/TRACE - トレースモードでの実行

/REG - ライセンスの登録

/UNREG - ライセンスの解除

初期化ファイルのオプション

[Common] サブセクション

[Data] サブセクション

[DDL] サブセクション

[Windows] サブセクション

[Unix] サブセクション

[Oracle] サブセクション

[IBM DB2] サブセクション

[MSSQL] サブセクション

[Sybase] サブセクション

[MySQL] サブセクション

[Pervasive] サブセクション

[Formatting] サブセクション

コマンドラインのヒント

リターンコード

OSの特殊文字の使用

ODBC データソースのセットアップ

Sybase Adaptive Server Anywhere へのODBC接続の構成

Sybase Adaptive Server Anywhere ドライバ

ODBC Sybase ASA Driver Setup Dialog: ODBC タブ

ODBC Sybase ASA Driver Setup Dialog: Login タブ

ODBC Sybase ASA Driver Setup Dialog: Database タブ

ODBC Sybase ASA Driver Setup Dialog: Network タブ

ODBC Sybase ASA Driver Setup Dialog: Advanced タブ

Certicom Encryption オプションダイアログ

Sybase Adaptive Server IQ ドライバ

Sybase Adaptive Server Enterprise ドライバ

ASE 12 ODBC ドライバ

System 11 ODBC ドライバ

Sybase Adaptive Server Enterprise へのODBC接続の構成

ODBC Sybase ASE Driver Setup Dialog : General タブ

ODBC Sybase ASE Driver Setup Dialog : Advanced タブ

ODBC Sybase ASE Driver Setup Dialog : Connection タブ

ODBC Sybase ASE Driver Setup Dialog : Performance タブ

MySQL へのMyODBCによる接続の構成

SQLWays Studio

ソースおよびターゲットの選択

変換の実行

SQLWays トラブルシューティングガイド

IBM DB2 データベース

IBM DB2へのインポート

SQL0286N A default table space could not be found with a pagesize of at least "<pagesize>" that authorization ID "<user-name>" is authorized to use

IBM DB2からのエクスポート

SQLSTATE 01517 - A character that could not be converted was replaced with a substitute character

Oracle データベース

Oracle SQL Loader が終了しない

DROP TABLE Errors, ORA-02449: unique/primary keys in table referenced by foreign keys

SQL*Loader-350: Syntax error - found "TIMESTAMP"

MySQL データベース

LOCAL DATA INFILEコマンドによるMySQL 4.0.x へのデータインポート (LOCAL keyword - The used command is not allowed with this MySQL version)

Access データベース

Accessからのエクスポート

Excel ファイル

Excel のテーブル名を指定する構文

よくある質問

FAQ: データベーススキーマ (DDL) のみエクスポート

スキーマ名を省略するには?

FAQ: データのみエクスポート

小数点文字を変更するには?

改行文字を変更するには?

SQLWaysがサポートするエクスポートファイルの形式は?

Ispirer Systems のリソースとコンタクト先

オンラインドキュメント

テクニカルサポート

注文方法

法律上の表示

SQLWays 使用許諾書

商標


Table of ContentsPreviousNext
Ispirer             Ispirer
Copyright © 1999-2015 Ispirer Systems Ltd. Ispirer and SQLWays are trademarks of Ispirer Systems Ltd. All other product names may be trademarks of the respective companies. All rights reserved.