পোস্টগ্রেএসকিউএল-এ বর্ণনামূলক মূল্য এবং ভিচারার মধ্যে পার্থক্য কী?


114

জন ব্যবহার CHARACTER VARYINGস্থানে আমি কোথায় ব্যবহার VARCHAR। আমি একজন শিক্ষানবিস, যদিও তিনি একজন বিশেষজ্ঞ। এটি আমাকে পরামর্শ দেয় যে এমন কিছু আছে যা আমি জানি না।

পোস্টগ্রেএসকিউএল-এ বর্ণনামূলক মূল্য এবং ভিচারার মধ্যে পার্থক্য কী?

উত্তর:


128

ভার্চিং হ'ল ভারচারের একটি নাম, সুতরাং কোনও পার্থক্য নেই, ডকুমেন্টেশন দেখুন :)

স্বরলিপি বর্ণচর (এন) এবং চর (এন) যথাক্রমে (n) এবং চরিত্রের (এন) চরিত্রের জন্য উপকরণ। দৈর্ঘ্য নির্দিষ্টকারী ছাড়াই অক্ষর (1) এর সমতুল্য। দৈর্ঘ্য নির্দিষ্টকারক ব্যতীত অক্ষর পরিবর্তিত হয় তবে টাইপটি কোনও আকারের স্ট্রিং গ্রহণ করে। পরেরটি একটি পোস্টগ্রিজ এসকিউএল এক্সটেনশন।


9
এটি অন্য উপায়ে বৃত্তাকার: পরিবর্তিত হ'ল পরিবর্তনের জন্য একটি নাম। পেডেন্টিক হতে হবে না, তবে এটি ঠিক আপনার উদ্ধৃতিতে রয়েছে।
জেরজেভুল

2
@ জেরজেভুল একটি ডকুমেন্টেশনের সাথে একমত হতে পারে না এবং এখানে চার্লসের সাথে একমত হতে পারে, প্রদত্ত যে varchar(n), ইত্যাদি এএনএসআই মান এবং এই বাক্য গঠন পোস্টগ্র্রেএসকিউএল এর কাছে অদ্ভুত।
ববরোডস


4

পার্থক্যটি কেবল হ'ল চরিত্রের ভেরিচারটি ভিআরচআরএর চেয়ে মানব বান্ধব


1
@ জোওপ আমার কাছে সিওবিওএল প্রকাশের সুযোগ নেই তবে আমি ইংরেজির মুখোমুখি হয়েছি এবং আমার মনে হয় "ভিআরচ আরে কী?" :-)
inor

8
পাশাপাশি আমি মনে করি এটি শীর্ষস্থানীয় প্রোগ্রামারদের
গুলিয়ে ফেলছে

3

উভয়ই একই জিনিস তবে অনেকগুলি ডাটাবেসই মূলত পোস্টগ্র্যাস এসকিউএল সরবরাহ করে না এমন বিভিন্ন চর সরবরাহ করে না। সুতরাং ওরাকল পোস্টগ্রি এবং ডিবি 2 এর মতো মাল্টি ডাটাবেসের জন্য বর্ণচর ব্যবহার করা ভাল


2

সংক্ষিপ্ত উত্তর: কোন পার্থক্য নেই।

দীর্ঘ উত্তর: CHARACTER VARYINGএএনএসআই এসকিউএল স্ট্যান্ডার্ডের অফিশিয়াল টাইপের নাম, যা সমস্ত অনুগত ডেটাবেস সমর্থন করার জন্য প্রয়োজন। VARCHARএকটি সংক্ষিপ্ত নাম যা সমস্ত আধুনিক ডাটাবেসগুলি সমর্থন করে। আমি পছন্দ করি VARCHARকারণ এটি সংক্ষিপ্ত এবং দীর্ঘ নামটি পেডেন্টিক অনুভব করে। তবে পোস্টগ্রিজ সরঞ্জামগুলি পছন্দ করে pg_dumpএবং \dকরবে আউটপুট character varying

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.