এই নিবন্ধে SQL Server স্টেটমেন্টে কমেন্ট (অ্যানোটেশন) ব্যবহারের পদ্ধতি দেখানো হয়েছে।
বিবরণ
SQL Server আপনাকে স্টেটমেন্টের পাশে কমেন্ট রাখার অনুমতি দেয় মন্তব্য, মেমোরাইজেশন এবং আরও ব্যাখ্যার জন্য। এই কমেন্টগুলো এক লাইনে থাকতে পারে বা একাধিক লাইনে ছড়িয়ে থাকতে পারে।
অ্যানোটেশন ব্যবহারের সিনট্যাক্স
SQL স্টেটমেন্টে কমেন্ট তৈরি করার জন্য দুটি সিনট্যাক্স ব্যবহার করা যায়:
ডাবল হাইফন (--) ব্যবহার
ব্যবহার পদ্ধতি নিচের মতো:
-- comment here
SQL Server-এ, -- চিহ্ন দিয়ে শুরু হওয়া কমেন্ট অবশ্যই স্টেটমেন্টের শেষে থাকতে হবে এবং কমেন্ট শেষ হলে লাইন ব্রেক বাধ্যতামূলক।
স্ল্যাশ-এস্টারিস্ক (/*) এবং এস্টারিস্ক-স্ল্যাশ (*/) ব্যবহার
ব্যবহার পদ্ধতি নিচের মতো:
/* comment here */
SQL Server-এ, /* দিয়ে শুরু এবং */ দিয়ে শেষ হওয়া কমেন্ট SQL স্টেটমেন্টে যেকোনো জায়গায় ব্যবহার করা যায়। এই কমেন্ট একাধিক লাইনে ছড়িয়ে থাকতে পারে।
উদাহরণ - এক লাইনের কমেন্ট
এক লাইনের কমেন্ট অনেকভাবে থাকতে পারে। এটি একটি কমান্ডের মাঝপথে, স্টেটমেন্টের শেষে, অথবা একক লাইনে থাকতে পারে। নির্দিষ্টভাবে আমরা নিচের উদাহরণগুলো অনুসরণ করতে পারি:
কমান্ডের মাঝপথে কমেন্ট:
SELECT /* Author: quantrimang.com */ employee_id, last_name
FROM employees;
স্টেটমেন্টের শেষে কমেন্ট:
SELECT employee_id, last_name /* Author: quantrimang.com */
FROM employees;
অথবা:
SELECT employee_id, last_name -- Author: quantrimang.com
FROM employees;
একক লাইনে কমেন্ট:
SELECT employee_id, last_name
/* Author: quantrimang.com */
FROM employees;
উদাহরণ - একাধিক লাইনে ছড়িয়ে থাকা কমেন্ট
SQL Server-এ, আপনি SQL স্টেটমেন্ট ব্যবহার করার সময় একাধিক লাইনে কমেন্ট ও মন্তব্য লিখতে পারেন। একটি উদাহরণ নিচে দেওয়া হলো:
SELECT employee_id, last_name
/*
* Author: quantrimang.com
* Purpose: SQL স্টেটমেন্টে একাধিক লাইনে ছড়িয়ে থাকা অ্যানোটেশন প্রদর্শন
*/
FROM employees;
এই উদাহরণে কমেন্ট চার লাইনে ছড়িয়ে আছে।
অথবা আপনি এই সিনট্যাক্সও ব্যবহার করতে পারেন:
SELECT employee_id, last_name /* Author: quantrimang.com
Purpose: SQL স্টেটমেন্টে একাধিক লাইনে ছড়িয়ে থাকা অ্যানোটেশন। */
FROM employees;
অ্যানোটেশন দিয়ে স্টেটমেন্টের পাশে মন্তব্য ও কমেন্ট রাখলে কোড বুঝতে, কন্ট্রোল করতে এবং এরর ফিক্স করতে সহজ ও সুবিধাজনক হয়।
শুভকামনা!