IsPrimaryKey
列にプライマリキーが含まれているかどうかを確認します。列内の値がすべて一意であり、かつそれらすべてが完全な (NULL 以外) 場合、その列にはプライマリキーが含まれます。複数の列を持つプライマリキーを確認することもできます。
[Syntax] (構文)
IsPrimaryKey
<COL_NAME>
COL_NAME – データ品質ルールを評価する対象となる列の名前。
列でサポートされている型: 任意の型
例; プライマリキー
次のルール例では、Customer_ID
という名前の列にプライマリキーが含まれているかどうかを確認します。
IsPrimaryKey "Customer_ID" IsPrimaryKey "Customer_ID" where "Customer_ID < 10"
例:複数の列を持つ主プライマリキー。以下のいずれの例も有効です。
IsPrimaryKey "colA" "colB" IsPrimaryKey "colA" "colB" "colC" IsPrimaryKey colA "colB" "colC"