স্ট্যান্ডার্ড এসকিউএল সিনট্যাক্স হয়
DROP TABLE table_name;
IF EXISTSমান নয়; বিভিন্ন প্ল্যাটফর্মগুলি এটিকে বিভিন্ন সিনট্যাক্স সহ সমর্থন করতে পারে বা একেবারেই সমর্থন করে না। PostgreSQL এ সিনট্যাক্সটি
DROP TABLE IF EXISTS table_name;
টেবিলটি উপস্থিত না থাকলে বা অন্য ডাটাবেস অবজেক্টের উপর নির্ভর করে তবে প্রথমটি একটি ত্রুটি ফেলবে। প্রায়শই, অন্যান্য ডাটাবেস অবজেক্টগুলি বিদেশী কী উল্লেখগুলি হয়, তবে অন্যগুলিও থাকতে পারে। (উদাহরণস্বরূপ, দেখুন)) সারণীটি উপস্থিত না থাকলে দ্বিতীয়টি ত্রুটি ছুঁড়ে ফেলবে না, তবে অন্য ডাটাবেস অবজেক্টের উপর নির্ভর করে এটি ত্রুটি ছুঁড়ে ফেলবে।
একটি টেবিল এবং অন্যান্য সমস্ত বস্তু যা এর উপর নির্ভর করে সেগুলি ফেলে দিতে, এর মধ্যে একটি ব্যবহার করুন।
DROP TABLE table_name CASCADE;
DROP TABLE IF EXISTS table_name CASCADE;
খুব যত্ন সহকারে ক্যাসকেড ব্যবহার করুন।