2012-02-17 14 views
0

テーブルに制約を適用するSQL ServerまたはOracleまたはデータベースサーバー>制約はスキーマでどのように定義されますか?ストア・プロシージャ、ユーザー定義関数、T-SQLまたはPL/SQLによるものですか?

制約は認識されていますが、それらがテーブルまたは列にどのように適用されていますか? SQL Serverが制約の要件をどのように理解し、整合性を維持しているかを調べようとしました。

制約を適用するためのストア・プロシージャまたはユーザー定義関数はありますか?ユーザーがテーブルに制約をマウントするように要求された場合、データベースサーバーはこのシナリオをどのように理解していますか?

+0

これは誰もこれに答えることができないという本当に厳しい質問です。または愚かなもの – Andrew

+1

あなたの質問は理解するのが難しいです。データベース管理者が列の制約をどのように作成するか、行の挿入や更新時にデータベースエンジンが制約を適用する方法を尋ねていますか? – Wyzard

+0

データベースが拘束を強制する方法。 – Andrew

答えて

0

Microsoft's documentation page on constraintsを見ましたか?多くの種類の制約がありますので、それぞれの構文は異なるでしょう。DMLあなたの直接の質問には、ストアドプロシージャーやUDFを使用することによって適用されるものではなく、TSQLの構文にすぎません。 SSMSの表を右クリックしてデザイナーに移動することもできます。生のTSQLではなく、すべての制約タイプを管理することができます。

関連する問題