0

オークション終了日が過ぎたときに、データベースが自動的にオークション ステータスを「終了」に更新するようにします。同時に、ステータスが「オークション」だった商品を「通常」のステータスに戻す必要があります。最良の方法は何ですか?私はさまざまなことを考えていますが、あなたの専門的な意見が必要です.

4

2 に答える 2

0

使用するデータベースの種類によって異なります。このような「ビジネス ロジック」は通常、アプリケーションで実行されます。

ただし、データベース レベルでは、常に読み取るビューを使用することでこれを実現できます。このようにして、データベース内のビジネス ロジックを移動しますが、任意の条件をシミュレートできます。たとえば、その end_date が実際の日付 (Oracle の sysdate) よりも小さい場合、ビューは「closed」を返します。

于 2013-09-01T20:05:21.590 に答える