কেন এমএস এসকিউএল সার্ভার সিকোয়েনসগুলিতে ওরাকলের মতো অর্ডার পরামিতি নেই?


9

ইন ডকুমেন্টেশন CREATE SEQUENCEটি-এসকিউএল জন্য , আপনি দেখতে পারেন যে CREATE SEQUENCEকম্যান্ডের কোনো হয়েছে ORDERপ্যারামিটার।

তুলনার জন্যCREATE SEQUENCE , ORDER/ NOORDERবিকল্পগুলি দেখানোর জন্য ওরাকল ডক্স :

ORDER

ORDERঅনুরোধের ক্রম নম্বর উত্পন্ন হয় গ্যারান্টি নির্দিষ্ট করুন । আপনি যদি সিক্যুয়েন্স নম্বরগুলি টাইমস্ট্যাম্প হিসাবে ব্যবহার করেন তবে এই ধারাটি কার্যকর। প্রাথমিক কী উত্পন্ন করার জন্য ব্যবহৃত ক্রমগুলির জন্য গ্যারান্টিিং অর্ডার সাধারণত গুরুত্বপূর্ণ নয়।

ORDERযদি আপনি রিয়েল অ্যাপ্লিকেশন ক্লাস্টারগুলির সাথে ওরাকল ডেটাবেস ব্যবহার করে থাকেন তবে কেবল অর্ডারযুক্ত প্রজন্মের গ্যারান্টি দিতে প্রয়োজনীয়। আপনি যদি একচেটিয়া মোড ব্যবহার করেন তবে ক্রম সংখ্যা সর্বদা ক্রমে উত্পন্ন হয়।

NOORDER

নির্দিষ্ট করুন NOORDERআপনি গ্যারান্টি ক্রম সংখ্যার অনুরোধের অনুক্রমে তৈরি হয় করতে চাই না। এটি ডিফল্ট।

মাইক্রোসফ্ট এসকিউএল সার্ভার SEQUENCEএস এর জন্য শক্তিশালী অর্ডারিং সীমাবদ্ধতা সরবরাহ করে ? নাকি মাইক্রোসফ্ট সাধারণভাবে এটিকে গুরুত্বপূর্ণ মনে করে না?


2
ওরাকল দিয়ে এটি সাধারণত একটি আরএসি দিয়ে বোঝায় - যতদূর আমি জানি এসকিউএল সার্ভারে কোনও আরএসি এর সমতুল্য কিছুই নেই। আপনি কেন এটি প্রয়োজন বলে মনে করেন?
a_horse_with_no_name

আমি কেবল এসকিউএল সার্ভারের সাথে সামঞ্জস্যপূর্ণ একটি প্রোগ্রাম তৈরি করছি। এটি কিছু সিকোয়েন্স তৈরি করে এবং CREATE SEQUENCEবিবৃতিগুলিতে আমি অর্ডার প্যারামিটারে চলে যাই, এবং আমি কেবল নিশ্চিত হতে চেয়েছিলাম যে এটি কোনও সমস্যা হবে না (কেন ORDERপ্রথম স্থানে কেন যুক্ত করা হয়েছিল ঠিক সে সম্পর্কে আমি নিশ্চিত নই তাই আমি ভেবেছিলাম আমি শুধু ক্ষেত্রে জিজ্ঞাসা করতে পারে)।
ড্যানিয়েল গ্রে

উত্তর:


12

এসকিউএল সার্ভারে সমস্ত সিকোয়েন্স নম্বরগুলি একক উদাহরণে উত্পন্ন হয় যাতে তাদের ইতিমধ্যে সহজাতভাবে অর্ডার দেওয়া হয়। এবং আপনি যদি এগুলি কেবল অনন্য সংখ্যা হিসাবে ব্যবহার করেন তবে তা সত্যিই কোনও ব্যাপার নয়।

ওরাকল বাস্তবায়ন ভিন্ন কারণ একটি আরএসি পরিবেশে (সমস্ত ওরাকল বাস্তবায়ন নয়), দুটি ক্রম সংখ্যা দুটি পৃথক "উদাহরণ" দ্বারা উত্পন্ন করা যেতে পারে (এটি ওরাকেলের পক্ষে ভুল শব্দ তবে এসকিউএল সার্ভারে কেবল সমতা আঁকানো)। সাধারণত অনুরোধ করা যদি প্রথমে অনুরোধ করা ধীর হয় এবং পরে অনুরোধ করা ব্যক্তির চেয়ে বেশি নম্বর পেয়ে থাকে তবে আপনি যত্ন নেবেন না - যদি না ওরাকল ডকস না বলে আপনি প্রকৃত অনুরোধের ক্রমকে সত্যিকার অর্থে প্রতিফলিত করতে টাইমস্ট্যাম্প হিসাবে সিকোয়েন্সগুলি ব্যবহার করছিলেন।

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