এসকিউএল সম্পর্কিত প্রশ্নের সাথে প্রায়শই এটি ডিবিএমএসের উপর নির্ভর করে। কিছু ডিবিএমএস আপনাকে কমা দ্বারা বিচ্ছিন্ন ALTER টেবিল ক্রিয়াকলাপগুলি একত্রিত করার অনুমতি দেয়। উদাহরণ স্বরূপ...
ইনফর্মিক্স সিনট্যাক্স:
ALTER TABLE one
ADD two_id INTEGER,
ADD CONSTRAINT FOREIGN KEY(two_id) REFERENCES two(id);
আইবিএম ডিবি 2 এলইউডাব্লু এর সিনট্যাক্সটি অনুরূপ, এওয়ার্ড মূলশব্দটি পুনরাবৃত্তি করে তবে (আমি যদি চিত্রটি সঠিকভাবে পড়ি) যোগ করা আইটেমগুলি পৃথক করার জন্য কমা প্রয়োজন হয় না।
মাইক্রোসফ্ট এসকিউএল সার্ভার সিনট্যাক্স:
ALTER TABLE one
ADD two_id INTEGER,
FOREIGN KEY(two_id) REFERENCES two(id);
অন্য কেউ কেউ আপনাকে তার মতো ALTER TABLE অপারেশন একত্রিত করার অনুমতি দেয় না। স্ট্যান্ডার্ড এসকিউএল কেবলমাত্র টেল স্টেটমেন্ট স্টেটমেন্টে একক ক্রিয়াকলাপের অনুমতি দেয়, সুতরাং স্ট্যান্ডার্ড এসকিউএল এ এটি দুটি ধাপে সম্পন্ন করতে হবে।