0

テーブルに DATE として定義されたフィールドがあり、誰かが APEX アプリケーションの更新フォームにアクセスしたときに、現在のシステム日付が自動的に入力されるようにしたいと考えています。しかし、日付は更新されません。最初に追加したときは機能していましたが、更新ページをプルアップすると、表にある日付のみが表示されます。

4

1 に答える 1

0

Oracle では、列のデフォルトとは、そのフィールドに言及せずにレコードがテーブルに挿入された場合、デフォルトを使用することを意味します。私の推測では、フィールドがページに表示されているため、フィールドに NULL またはスペースを書き込んでいるので、insert ステートメントに確実に含まれていると思います。

そのため、ページから削除するか、更新トリガーを追加するか、またはレコードが変更されるたびに更新するプロセスを Apex に記述する必要があります (送信後計算など)。

于 2010-04-27T19:45:17.627 に答える