Java EE アプリケーションの 1 つで、登録ページを使用して新しいユーザーを登録しました。登録するとすぐに、登録された値が Oracle データベースに挿入されます。しかし、重複した値を検出する方法はありません。unique
そこで、いくつかの列の値に制約を追加することを考えました。しかし、後で知ったのですが、複数の列をとして宣言することはできませんunique
(私の場合、すでに主キーuserid
として宣言しています)。しかし、複数の列の値を一意にする必要があります(フィールドなど)。ユーザーが重複した値を持つフォームを送信した場合、例外がキャッチされ、空白のページにリダイレクトされるため、ユーザーは理解できなくなります。emialid
unique
. だから私は2つの質問があります。
1) 重複する値の挿入についてユーザーに通知するにはどうすればよいですか?
と
2) Oracle で複数の列を一意にするにはどうすればよいですか?
NB私はjavascriptを知りません!!