SQL、できればSQLサーバー2008 R2での制約とルールの使用の違いは何ですか? 誰でもリアルタイムの例で説明して実演できますか
質問する
9718 次
4 に答える
6
多くの違いがありますが、最も顕著な違いの 1 つは、ルールをデータ型にバインドできるのに対し、制約は列にのみバインドできることです。この機能により、ルールを使用して独自のデータ型を作成し、それに従って入力を取得できます。
良い例を見つけました。次のリンクを確認してください。 制約とルール
于 2013-06-21T05:19:37.213 に答える
1
Postgres マニュアルから:
PostgreSQL ルール システムでは、データベース テーブルの挿入、更新、または削除に対して実行される代替アクションを定義できます。大まかに言えば、特定のテーブルで特定のコマンドが実行されると、ルールによって追加のコマンドが実行されます。
例として、制約を使用して、特定の数値が特定の値と決して一致しないようにすることができます。このような誕生年は、新規ユーザー登録の場合は 1880 年未満であってはならず、現在の年よりも古いものであってはなりません。
于 2014-05-24T08:26:25.967 に答える