Table of ContentsPreviousNext

Ispirer             Ispirer


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

DEFAULT 構文を MySQLへ変換

MySQL では DEFAULT 値に指定できるのは定数のみです。他のデータベース(Oracle、DB2など)では、CURRENT_DATE のような式をDEFAULTに指定することができます。もしDEFAULTの値が定数の文字列や数値でない場合、SQLWaysはMySQLへの変換において、デフォルトオプションを削除します。

唯一の例外は、ソースデータベースのカラムが日付時刻データ型であり、現在のシステム日付と時刻をデフォルト値として持つものです。この場合、SQLWaysはデフォルト属性を削除し、データ型をMySQLのTIMESTAMPデータ型に変換します。MySQLのTIMESTAMPデータ型は現在のシステム日付時刻をデフォルトとして持ちます。

TABLE 99. DEFAULT 構文を MySQLへ変換
SQL Server
MySQL
CREATE TABLE table_name1
(
col1 datetime default GETDATE()
) 
CREATE TABLE table_name1
(
col1 TIMESTAMP
); 


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.