Բովանդակություն:

Կարո՞ղ ենք զրոյական արժեք ներմուծել օտար բանալի սյունակում:
Կարո՞ղ ենք զրոյական արժեք ներմուծել օտար բանալի սյունակում:

Video: Կարո՞ղ ենք զրոյական արժեք ներմուծել օտար բանալի սյունակում:

Video: Կարո՞ղ ենք զրոյական արժեք ներմուծել օտար բանալի սյունակում:
Video: Microsoft Access 2016 Tutorial: A Comprehensive Guide to Access - Part 1 of 2 2024, Մայիս
Anonim

NULL արժեքներ արտաքին բանալիում

Ա օտար բանալի որ ում սյունակներ բաց թողնել ՉԻ NULL-ը կարող է պարունակում է NULL արժեքներ , նույնիսկ եթե առաջնային բանալի պարունակում է ոչ NULL արժեքներ . Այսպիսով, կարող եք տեղադրել տողեր աղյուսակի մեջ, նույնիսկ եթե դրանց օտար բանալի դեռ հայտնի չէ։

Նմանապես կարելի է հարցնել՝ կարո՞ղ ենք null-ը տեղադրել օտար բանալի սյունակում:

Ա օտար բանալի Պարունակող դատարկ արժեքները չեն կարող համապատասխանել ծնողի արժեքներին բանալի , քանի որ ծնող բանալի ըստ սահմանման կարող է չունեն դատարկ արժեքներ։ Այնուամենայնիվ, Ա null օտար բանալի արժեքը միշտ վավեր է՝ անկախ դրա արժեքից դատարկ մասեր. Սեղան կարող է ունեն շատ օտարերկրյա բանալիներ.

Բացի այդ, կարո՞ղ է արդյոք օտար բանալին Oracle-ում զրոյական լինել: Նուլներ և Արտաքին բանալիներ Հարաբերական մոդելը թույլ է տալիս արժեքը օտարերկրյա բանալիներ կամ համապատասխանել նշված հիմնականին կամ եզակիին բանալի արժեք, կամ լինել դատարկ . Եթե որևէ կոմպոզիտային սյունակ օտար բանալի է դատարկ , ապա ոչ դատարկ հատվածները բանալի չպետք է համապատասխանի ծնողի որևէ համապատասխան մասի բանալի.

Մարդիկ նաև հարցնում են՝ կարո՞ղ է արտասահմանյան բանալին լինել null mysql:

5 Պատասխաններ. NULLs in օտարերկրյա բանալիներ միանգամայն ընդունելի են։ Գործում է NULL-ների հետ օտարերկրյա բանալիներ դժվար է, բայց դա չի նշանակում, որ դուք փոխում եք նման սյունակները NOT-ի ԴԱՏԱՐԿ և տեղադրեք կեղծ («N/A», «Unknown», «No Value» և այլն) գրառումները ձեր հղման աղյուսակներում:

Կարո՞ղ է սյունակն ունենալ մի քանի օտար բանալի:

Տեսականորեն դուք կարող է չկիրառել մի քանի օտար բանալի միայնակով սյունակ . Այլապես դու կարող է կիրառեք սա՝ օգտագործելով ընթացակարգերը, որտեղ դուք հաստատում եք մուտքագրումը, որը գոյություն ունի բազմակի սեղան և կատարեք անհրաժեշտ գործողությունը:

Խորհուրդ ենք տալիս: