Мазмұны:

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

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

Бейне: SQL серверінде бағанның бастапқы кілтін қалай жасауға болады?
Бейне: Data Science with Python! Analyzing File Types from Avro to Stata 2024, Қараша
Anonim

SQL Server Management Studio пайдалану

  1. Object Explorer бағдарламасында қажетті кестені тінтуірдің оң жақ түймешігімен басыңыз қосу бірегей шектеуді таңдап, Дизайн түймесін басыңыз.
  2. Кесте құрастырушысында дерекқор үшін жол таңдау құралын басыңыз баған ретінде анықтағыңыз келеді бастапқы кілт .
  3. үшін жол селекторын тінтуірдің оң жақ түймешігімен басыңыз баған және Орнату опциясын таңдаңыз Негізгі кілт .

Сондай-ақ, бар кестеге бастапқы кілтті қалай қосу керектігін біліңіз?

Басқару орталығы арқылы негізгі кілттерді қосу үшін:

  1. Кестелер қалтасын көргенше нысан ағашын кеңейтіңіз.
  2. Өзгертетін кестені тінтуірдің оң жақ түймешігімен басып, қалқымалы мәзірден Өзгерту пәрменін таңдаңыз.
  3. Кілттер бетінде негізгі кілттер ретінде бір немесе бірнеше бағандарды таңдаңыз.
  4. Қосымша: Бастапқы кілттің шектеу атауын енгізіңіз.

Сонымен қатар, SQL серверінде баған сәйкестігін қалай жасауға болады? Деректерді жоғалтпай кестені жасау арқылы сәйкестік бағанын жасаңыз

  1. Сәйкестік бағанымен уақытша кесте жасаңыз.
  2. Бастапқы кестедегі деректерді уақытша кестеге көшіріңіз.
  3. Түпнұсқа кестені тастаңыз.
  4. Уақытша кестенің атын бастапқы кесте атауына өзгертіңіз.

Содан кейін сұрақ туындайды, мысалы, SQL-дегі негізгі кілт дегеніміз не?

Бастапқы кілт - а ішіндегі өріс кесте ол дерекқордағы әрбір жолды/жазбаны бірегей түрде анықтайды кесте . Бастапқы кілттерде бірегей мәндер болуы керек. Бастапқы кілт бағанында NULL мәндері болуы мүмкін емес. А кесте бір немесе бірнеше өрістерден тұратын бір ғана негізгі кілт болуы мүмкін.

Негізгі кілтті жаңарта аламыз ба?

Бұл ештеңе болмаған кезде ерік сізге кедергі келтіреді жаңарту а бастапқы кілт (тұтастық шектеуін қоспағанда), бұл жақсы идея болмауы мүмкін: өнімділік тұрғысынан: Сіз ерік керек жаңарту барлығы шетелдік пернелер бұл сілтеме жаңартылған кілт . Жалғыз жаңартуға болады әкеледі жаңарту кестелердің/жолдардың ықтимал көптігі.

Ұсынылған: