تالار گفتمان مانشت
کلید فرعی و UNIQUE - نسخه‌ی قابل چاپ

کلید فرعی و UNIQUE - alwaysPeace - 15 دى ۱۳۹۳ ۰۹:۵۶ ب.ظ

سلام
چند تا سوال راجع به UNIQUE داشتم. اول اینکه این نوع تعریف کلید فقط برای کلید های فرعی به کار میره؟ یعنی منظورم اینه که آیا هر جا به کار رفته باشه یعنی کلید فرعی رو تعریف کرده؟

دوم اینکه زمانی که یک کلید رو با UNIQUE تعریف می کنیم، باید حتما از قبل NOT NULL بذاریم براش؟ چون UNIQUE به تنهایی فقط ویژگی یکتایی مقدار رو میده و ویژگی هیچ مقدار ناپذیری رو مشخص نمی کنه. در صورتی که primary key هر دو ویژگی رو مشخص می کنه.