সুচিপত্র:
ভিডিও: আমরা কি বিদেশী কী কলামে নাল মান সন্নিবেশ করতে পারি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
বিদেশী কী-তে NULL মান
ক বিদেশী চাবি যে যার কলাম বাদ দাও না NULL পারে ধারণ NULL মান , এমনকি যদি প্রাথমিক চাবি নেই NULL মান . এইভাবে, আপনি সন্নিবেশ করতে পারেন টেবিলের মধ্যে সারি এমনকি যদি তাদের বিদেশী চাবি এখনও জানা যায়নি।
একইভাবে কেউ জিজ্ঞাসা করতে পারে, আমরা কি বিদেশী কী কলামে নাল সন্নিবেশ করতে পারি?
ক বিদেশী চাবি ধারণকারী খালি মান অভিভাবকের মূল্যের সাথে মেলে না চাবি , একজন পিতামাতা থেকে চাবি সংজ্ঞানুসারে করতে পারা নাই খালি মান যাইহোক, ক নাল বিদেশী কী মান সর্বদা বৈধ, তার যে কোনো মান নির্বিশেষে- খালি অংশ একটি টেবিল করতে পারা অনেক আছে বিদেশী কী.
অতিরিক্তভাবে, ওরাকেলে একটি বিদেশী কী শূন্য হতে পারে? নাল এবং বিদেশী কী রিলেশনাল মডেল এর মান অনুমোদন করে বিদেশী কী হয় রেফারেন্স করা প্রাথমিক বা অনন্য মেলে চাবি মান, বা হতে খালি . যদি কোন কম্পোজিট এর কলাম বিদেশী চাবি হয় খালি , তারপর অ- খালি অংশ চাবি পিতামাতার কোন অনুরূপ অংশ মেলে না চাবি.
লোকেরা আরও জিজ্ঞাসা করে, একটি বিদেশী কী কি নাল mysql হতে পারে?
5 উত্তর। শূন্য বিদেশী কী পুরোপুরি গ্রহণযোগ্য। মধ্যে NULL নিয়ে কাজ করা বিদেশী কী চতুর কিন্তু এর মানে এই নয় যে আপনি এই ধরনের কলাম পরিবর্তন করে না খালি এবং আপনার রেফারেন্স টেবিলে ডামি ("N/A", "অজানা", "নো ভ্যালু" ইত্যাদি) রেকর্ড সন্নিবেশ করুন।
একটি কলামে একাধিক বিদেশী কী থাকতে পারে?
তাত্ত্বিকভাবে আপনি করতে পারা বলবৎ না একাধিক বিদেশী কী একক উপর কলাম . বিকল্পভাবে আপনি করতে পারা যেখানে আপনি বিদ্যমান ইনপুটটি যাচাই করেন এমন পদ্ধতি ব্যবহার করে এটি প্রয়োগ করুন একাধিক টেবিল এবং প্রয়োজনীয় অপারেশন করতে.
প্রস্তাবিত:
একটি কলামে একাধিক বিদেশী কী থাকতে পারে?
তাত্ত্বিকভাবে আপনি একক কলামে একাধিক বিদেশী কী প্রয়োগ করতে পারবেন না। বিকল্পভাবে আপনি পদ্ধতিগুলি ব্যবহার করে এটি প্রয়োগ করতে পারেন যেখানে আপনি একাধিক টেবিলে বিদ্যমান ইনপুটটি যাচাই করেন এবং প্রয়োজনীয় অপারেশন করেন
আমরা কি ওরাকলে ভার্চুয়াল কলামে সূচক তৈরি করতে পারি?
ভার্চুয়াল কলামগুলি UPDATE এবং DELETE স্টেটমেন্টের WHERE ক্লজে ব্যবহার করা যেতে পারে তবে সেগুলি DML দ্বারা সংশোধন করা যায় না। এগুলি ভার্চুয়াল কলাম ভিত্তিক পার্টিশনে পার্টিশন কী হিসাবে ব্যবহার করা যেতে পারে। তাদের উপর সূচক তৈরি করা যেতে পারে। আপনি হয়তো অনুমান করেছেন, ওরাকল ফাংশন ভিত্তিক সূচী তৈরি করবে যেমনটি আমরা সাধারণ টেবিলে তৈরি করি
আমরা কি অনন্য কী ওরাকলে একাধিক NULL মান সন্নিবেশ করতে পারি?
অর্থাৎ: যদিও (1, 1, নাল) অনুমোদিত, কিন্তু একবারের বেশি নয়, অনন্য কী তৈরি করে এমন তিনটি কলামে মান সহ একটি সারি (নাল, নাল, নাল) যে কোনো সংখ্যক বার অনুমোদিত - ঠিক যেমন একক-কলাম ক্ষেত্রে
একটি বিদেশী কী আরেকটি বিদেশী কী উল্লেখ করতে পারে?
1 উত্তর। একটি বিদেশী কী অনন্য হিসাবে সংজ্ঞায়িত যেকোনো ক্ষেত্র উল্লেখ করতে পারে। যদি সেই অনন্য ক্ষেত্রটিকে নিজেই একটি বিদেশী কী হিসাবে সংজ্ঞায়িত করা হয় তবে এটি কোনও পার্থক্য করে না। এটি একটি অনন্য ক্ষেত্র হলে, এটি অন্য FK-এর লক্ষ্যও হতে পারে
আমরা একটি টেবিলে দুটি বিদেশী কী যোগ করতে পারি?
হ্যাঁ, মাইএসকিউএল এটির অনুমতি দেয়। আপনার একই টেবিলে একাধিক বিদেশী কী থাকতে পারে। আপনার স্কিমার (Account_Name এবং Account_Type-এ) বিদেশী কীগুলির কোনো বিশেষ চিকিৎসা বা বাক্য গঠনের প্রয়োজন নেই। দেখা যাচ্ছে যে এই ক্ষেত্রেগুলির মধ্যে অন্তত একটি গ্রাহক টেবিলের আইডি এবং নাম কলামগুলিতে প্রযোজ্য