Мазмұны:

SQL серверіндегі сыртқы кілт шектеулерін қалай табуға болады?
SQL серверіндегі сыртқы кілт шектеулерін қалай табуға болады?

Бейне: SQL серверіндегі сыртқы кілт шектеулерін қалай табуға болады?

Бейне: SQL серверіндегі сыртқы кілт шектеулерін қалай табуға болады?
Бейне: Transform Your Selfie into a Stunning AI Avatar with Stable Diffusion - Better than Lensa for Free 2024, Қараша
Anonim

Міне, білудің ең жақсы жолы Шетелдік кілт Барлық деректер қорындағы байланыс. жылы SQL сервері Менеджмент студиясында сіз жай ғана нысан зерттеушісінде кестені тінтуірдің оң жақ түймешігімен басып, «Тәуелділіктерді қарау» опциясын таңдай аласыз. Бұл сізге жақсы бастау нүктесін береді. Ол кестеге сілтеме жасайтын кестелерді, көріністерді және процедураларды көрсетеді.

Сол сияқты, SQL-де сыртқы кілт шектеуі деген не деп сұралады?

Шетелдік негізгі шектеулер . А шетелдік кілт (FK) - және орнату үшін пайдаланылатын баған немесе бағандардың тіркесімі орындау ішінде сақталуы мүмкін деректерді басқару үшін екі кестедегі деректер арасындағы сілтеме шетелдік кілт кесте.

Сонымен қатар, шетелдік кілттер қандай проблемаларды тудырады? Міне, кейбір жалпы шетелдік негізгі проблемалар.

  • Салбырап тұрған шетелдік кілттер. Шетелдік кілт онда жоқ бастапқы кілтке нұсқайды.
  • Бастапқы кілттен басқа бірегей кілтке сілтеме. Бұдан пайда жоқ.
  • Кестелер арасындағы бейресми байланыс.
  • Сәйкес емес деректер түрлері.
  • Шамадан тыс жүктелген сыртқы кілттер.

Осыны ескере отырып, кестедегі сыртқы кілтті қалай табуға болады?

Көру шетелдік кілт қатынастары а кесте : ТАҢДАУ TABLE_NAME, COLUMN_NAME, COSTRAINT_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. Таңдалған қатынас тізіміндегі қатынасты басыңыз.

Ұсынылған: