ভিডিও: একটি বিদেশী কী নাল পোস্টগ্রেস হতে পারে?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
পণ্যের মান সন্নিবেশ করুন (11, 'জোর জন্য', 1); পণ্যের মান ঢোকান (22, 'সকলের জন্য', খালি ); এটি একটি nullable আছে পুরোপুরি আইনি বিদেশী চাবি কলাম
এছাড়াও প্রশ্ন হল, একটি বিদেশী কী নাল হতে পারে?
ক বিদেশী চাবি এর টেবিলটিকে প্যারেন্ট টেবিল নামক অন্য টেবিলের উপর নির্ভরশীল করে তোলে। ক বিদেশী চাবি ধারণকারী খালি মান অভিভাবকের মূল্যের সাথে মেলে না চাবি , একজন পিতামাতা থেকে চাবি সংজ্ঞানুসারে করতে পারা নাই খালি মান যাইহোক, ক নাল বিদেশী কী মান সর্বদা বৈধ, তার যে কোনো মান নির্বিশেষে- খালি অংশ
উপরন্তু, আমি কিভাবে PostgreSQL এ একটি বিদেশী কী যোগ করব? যোগ করুন CONSTRAINT বাধা_নাম বিদেশী চাবি (c1) রেফারেন্স প্যারেন্ট_টেবিল (p1); আপনি যখন চান তখন একটি চূড়ান্ত নোট একটি বিদেশী কী যোগ করুন বিদ্যমান টেবিলে ON DELETE CASCADE এর সাথে বাধা, আপনাকে নিম্নলিখিত পদক্ষেপগুলি করতে হবে: বিদ্যমান বাদ দিন বিদেশী চাবি বাধা যোগ করুন একটি নতুন বিদেশী চাবি অন ডিলিট ক্যাসকেড অ্যাকশনের সাথে সীমাবদ্ধতা।
তারপর, একটি বিদেশী কী নাল mysql হতে পারে?
5 উত্তর। শূন্য বিদেশী কী পুরোপুরি গ্রহণযোগ্য। মধ্যে NULL নিয়ে কাজ করা বিদেশী কী চতুর কিন্তু এর মানে এই নয় যে আপনি এই ধরনের কলাম পরিবর্তন করে না খালি এবং আপনার রেফারেন্স টেবিলে ডামি ("N/A", "অজানা", "নো ভ্যালু" ইত্যাদি) রেকর্ড সন্নিবেশ করুন।
বিদেশী কী প্রয়োজন?
যেহেতু উদ্দেশ্য বিদেশী কী রেফারেন্স করা টেবিলের একটি নির্দিষ্ট সারি সনাক্ত করা হয়, এটি সাধারণত প্রয়োজনীয় যে বিদেশী কী প্রার্থীর সমান চাবি ঢুকান প্রাথমিক টেবিলের কিছু সারি, অন্যথায় কোন মান নেই (NULL মান।) এই নিয়মটিকে দুটি টেবিলের মধ্যে একটি রেফারেন্সিয়াল ইন্টিগ্রিটি সীমাবদ্ধতা বলা হয়।
প্রস্তাবিত:
অ্যারে জাভা নাল হতে পারে?
একটি অ্যারের সদস্যরা তাদের ডিফল্ট মানগুলিতে শুরু করেছে। int এর জন্য ডিফল্ট হল 0. একটি অবজেক্টের জন্য এটি নাল। একটি নাল অ্যারে একটি নাল অ্যারে রেফারেন্স (যেহেতু অ্যারেগুলি জাভাতে রেফারেন্স প্রকার)
একটি প্রাথমিক কী একটি বিদেশী কী হতে পারে?
প্রাথমিক কীগুলি সর্বদা অনন্য হতে হবে, বিদেশী কীগুলিকে অ-অদ্বিতীয় মানগুলিকে অনুমতি দিতে হবে যদি টেবিলটি এক-থেকে-অনেক সম্পর্ক হয়। একটি বিদেশী কী প্রাথমিক কী হিসাবে ব্যবহার করা পুরোপুরি সূক্ষ্ম যদি টেবিলটি ওয়ান-টু-ওয়ান সম্পর্ক দ্বারা সংযুক্ত থাকে, এক-থেকে-অনেক সম্পর্ক নয়।
StringBuilder নাল হতে পারে?
খালি মানে, স্ট্রিংবিল্ডারে কোন অক্ষর নেই। null মানে কোন StringBuilder অবজেক্ট নেই। একটি ভেরিয়েবল কেবল তখনই শূন্য হয় যদি এর একটি রেফারেন্স টাইপ থাকে (উদাহরণস্বরূপ স্ট্রিং, স্ট্রিংবিল্ডার, সেট, থামব্রুল হিসাবে: সমস্ত বড় ধরনের) এবং এটি এখনও শুরু করা হয়নি বা স্পষ্টভাবে নাল সেট করা হয়েছে
একটি বিদেশী কী আরেকটি বিদেশী কী উল্লেখ করতে পারে?
1 উত্তর। একটি বিদেশী কী অনন্য হিসাবে সংজ্ঞায়িত যেকোনো ক্ষেত্র উল্লেখ করতে পারে। যদি সেই অনন্য ক্ষেত্রটিকে নিজেই একটি বিদেশী কী হিসাবে সংজ্ঞায়িত করা হয় তবে এটি কোনও পার্থক্য করে না। এটি একটি অনন্য ক্ষেত্র হলে, এটি অন্য FK-এর লক্ষ্যও হতে পারে
Int নাল SQL হতে পারে?
নাল হল এসকিউএল-এর একটি বিশেষ লজিক্যাল মান। একটি NULL মান সেট করা যেতে পারে। NULL একটি অ-মান, তাই এটি টেক্সট কলাম, পূর্ণসংখ্যা কলাম বা অন্য যেকোন ডেটাটাইপে বরাদ্দ করা যেতে পারে। একটি কলামে NULL ধারণ করা যাবে না শুধুমাত্র যদি এটি NULL হিসাবে ঘোষণা করা হয় (ALTER TABLE দেখুন)