エンティティ整合性は、プライマリ・キーの値がユニークで、かつそこに NULL が含まれていないことが必要です。クライアント・アプリケーションが重複するプライマリ・キー値を追加または更新すると、エンティティ整合性が破られます。エンティティ整合性の違反が検出されると、新しい情報はデータベースに追加されず、クライアント・アプリケーションにエラーが返されます。
整合性の違反をどのようにしてユーザに通知し、どう処理させるかは、アプリケーション側の問題です。適切な処置といっても、ユーザに対して重複しない値をプライマリ・キーに指定するよう促すことしかできません。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |