Oracleでは、「完全に指定されていない日付定数」は何をしますか。平均?例はありますか?ドキュメントによると、チェック制約と列のデフォルト値で指定することはできません。
質問する
1009 次
3 に答える
0
これは、CREATE TABLE に関するドキュメントの行です。それが意味することは、デフォルトの日付を適切にフォーマットする必要があるということだと思います。
そこで、日付をデフォルトで今年の最初の日にするルールが必要だとします。これは有効です:
create table t1 (d1 date default to_date('01-JAN', 'DD-MON'));
一方、この声明は...
create table t1 (d1 date default to_date('01-JAN'));
... 投げつけORA-01840: input value not long enough for date format
ます。
于 2012-08-02T08:00:13.263 に答える