ToolsMaxxing

SQL ফরম্যাটার

লম্বা SQL কোয়েরি আপনার ডেটাবেস ডায়ালেক্টের জন্য পরিচ্ছন্ন ইনডেন্টে সাজান।

আপনার ফাইল আপনার ডিভাইসেই থাকে

কীভাবে কাজ করে

  1. 1আপনার SQL পেস্ট করুন, অথবা “একটি উদাহরণ দেখুন” চাপুন।
  2. 2ডায়ালেক্ট বাছুন, যাতে সঠিক কিওয়ার্ড চেনা যায়।
  3. 3কিওয়ার্ডের কেস ও ইনডেন্টের প্রস্থ ঠিক করুন।
  4. 4সাজানো কোয়েরি কপি করুন, অথবা .sql ফাইল হিসেবে ডাউনলোড করুন।

অপশনগুলো কী করে

ফরম্যাট
প্রতিটি ক্লজ আলাদা লাইনে বসায় আর জয়েন, শর্ত ও সাব-কোয়েরি ইনডেন্ট করে।
মিনিফাই
কোয়েরিকে এক লাইনে নামিয়ে আনে। এই মোডে কমেন্ট সরে না।
ডায়ালেক্ট
কোটিং, প্যারামিটার ও ডায়ালেক্টের কিওয়ার্ড কীভাবে সামলানো হবে তা বদলায়। যে ডেটাবেসে কোয়েরি চালাবেন সেটি বাছুন।
কিওয়ার্ড
বড় হাতের, ছোট হাতের, অথবা আপনি যেমন লিখেছেন তেমন।

গোপনীয়তা

সবকিছু আপনার ব্রাউজারেই চলে। আপনার পেস্ট করা লেখা কখনো কোনো সার্ভারে যায় না। কোয়েরিতে প্রায়ই টেবিলের নাম আর মান থাকে যা আপনি শেয়ার করতে চান না, তাই সেগুলো আপনার কাছেই থাকে।

সবাই যা জানতে চান

ফরম্যাট করলে কি কোয়েরির কাজ বদলে যায়?

না। শুধু ফাঁকা জায়গা আর কিওয়ার্ডের কেস বদলায়। স্ট্রিংয়ের ভেতরের লেখা, আইডেন্টিফায়ার ও সংখ্যা ছোঁয়া হয় না।

আমার কোয়েরিতে কেন ভুল দেখাচ্ছে?

পার্সার লেখার কোনো অংশ পড়তে পারেনি, সাধারণত কোটেশন বা ব্র্যাকেট বন্ধ করা হয়নি, অথবা অন্য ডায়ালেক্টের স্টেটমেন্ট আছে। তালিকা থেকে অন্য ডায়ালেক্ট বেছে দেখুন।

একসাথে কয়েকটি স্টেটমেন্ট কি সাজানো যায়?

হ্যাঁ। সেমিকোলন দিয়ে আলাদা করা স্টেটমেন্টগুলো একটির পর একটি সাজানো হয়, মাঝে একটি ফাঁকা লাইন দিয়ে।

এটি কি আমার স্কিমার সাথে কোয়েরি যাচাই করে?

না। এটি লেখার আকৃতি দেখে, টেবিল বা কলাম আছে কি না তা দেখে না।

$1 বা :name-এর মতো প্লেসহোল্ডার কি নিরাপদ?

হ্যাঁ। প্রচলিত ডায়ালেক্টের পজিশনাল ও নামযুক্ত প্যারামিটার চেনা হয় আর যেমন লেখা তেমনই রাখা হয়।

সম্পর্কিত টুল