Мазмуну:

SQL серверинде чет өлкөлүк негизги чектөөлөрдү кантип тапсам болот?
SQL серверинде чет өлкөлүк негизги чектөөлөрдү кантип тапсам болот?

Video: SQL серверинде чет өлкөлүк негизги чектөөлөрдү кантип тапсам болот?

Video: SQL серверинде чет өлкөлүк негизги чектөөлөрдү кантип тапсам болот?
Video: Феномен ChatGPT: как искусственный интеллект меняет ландшафт разработчиков! 2024, Ноябрь
Anonim

Бул жерде билүү үчүн мыкты жолу болуп саналат Чет элдик ачкыч Бардык маалыматтар базасындагы байланыш. In SQL Server Management Studio сиз жөн гана объект изилдөөчү таблицаны оң баскыч менен чыкылдатып, "Көз карандылыкты көрүү" тандай аласыз. Бул сизге жакшы башталгыч чекит берет. Бул таблицага шилтеме берген таблицаларды, көрүнүштөрдү жана процедураларды көрсөтөт.

Ошо сыяктуу эле, SQLде тышкы ачкыч чектөөсү деген эмне деп суралат?

Тышкы негизги чектөөлөр . А чет элдик ачкыч (FK) жана белгилөө үчүн колдонулган мамыча же мамычалардын айкалышы ишке ашыруу ичинде сактала турган маалыматтарды башкаруу үчүн эки таблицадагы маалыматтардын ортосундагы байланыш чет элдик ачкыч стол.

Мындан тышкары, чет өлкөлүк ачкычтар кандай көйгөйлөрдү жаратат? Бул жерде кээ бир жалпы чет элдик негизги көйгөйлөр бар.

  • Салынган чет элдик ачкычтар. Чет элдик ачкыч ал жерде жок негизги ачкычты көрсөтөт.
  • Негизги ачкычтан башка уникалдуу ачкычка шилтеме. Мунун эч кандай пайдасы жок.
  • Таблицалардын ортосундагы формалдуу эмес байланыш.
  • Дал келген маалымат түрлөрү.
  • Ашыкча жүктөлгөн чет өлкөлүк ачкычтар.

Муну эске алып, таблицадан чет өлкөлүк ачкычты кантип тапсам болот?

Көрүү үчүн чет элдик ачкыч мамилелери а стол : ТАНДОО TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' ЖАНА REFERENCED_TABLE_NAME = 'таблица_аты';

SQL Server Management Studio'до чет өлкөлүк ачкыч чектөөсүн кантип кошо алам?

SQL Server Management Studio колдонуу

  1. Object Explorerде мамилелердин чет өлкөлүк ачкыч тарабында турган таблицаны оң баскыч менен чыкылдатып, Дизайн баскычын чыкылдатыңыз.
  2. Таблица дизайнери менюсунан Мамилелер дегенди басыңыз.
  3. Сырткы ачкыч мамилелери диалог кутусунда Кошууну чыкылдатыңыз.
  4. Тандалган байланыш тизмесинен байланышты чыкылдатыңыз.

Сунушталууда: