0

私たちのプロジェクトでは Oracle と MySQL データベースを使用しています。そのため、両方のデータベースに共通のクエリを作成しようとしています。

日付フィールドに日付を両方のデータベース テーブルに挿入しようとしています。どちらのデータベースも、次の日付形式のみをサポートしています: 2013-07-19. DML 操作の過程で、日付を空または Null として挿入するときに問題に直面しています。

両方のデータベースには、日付フィールド/列に「空のフィールド」を格納するための独自の構文があります。

MySQL では、日付を0000-00-00またはNULL(具体的には適切な位置に記述) として使用できます。ただし、Oracle はこの形式をサポートしていません。Oracle では、日付フィールドは としてのみ許可されEmptyます。

この種の状況で一般的なクエリを作成するにはどうすればよいですか?

4

1 に答える 1

0
INSERT INTO TABLENAME(DATEFIELD) VALUES(NULL);

... MySQLOracleの両方で動作するため、それを使用できます。

于 2013-07-19T10:01:38.343 に答える