কম্পিউটার টিউটোরিয়াল

SQL Server-এ LITERAL (লিটারেল/ধ্রুবক মান)

এই নিবন্ধে SQL Server-এ Literal - ধ্রুবক মান (স্ট্রিং, পূর্ণসংখ্যা, দশমিক, এবং ডেটাটাইম মান) ব্যবহারের পদ্ধতি বিস্তারিত গাইড করা হয়েছে।

লিটারেল (ধ্রুবক) বিবরণ

SQL Server-এ Literal বলতে নির্দিষ্ট মান বুঝায় যা প্রোগ্রাম পরিবর্তন করতে পারে না। Literal যেকোনো টাইপের মান হতে পারে, নির্দিষ্টভাবে স্ট্রিং ধ্রুবক মান, পূর্ণসংখ্যা ধ্রুবক, বাস্তব ধ্রুবক, এবং সময় ধ্রুবক মানের ভাগে ভাগ করা হয়।

স্ট্রিং লিটারেল (String Literals)

স্ট্রিং সিকোয়েন্স সবসময় সিঙ্গেল কোটের ভিতরে থাকে।

'quantrimang.com'
'ABC'
'123'

উপরের উদাহরণগুলোতে প্রতিটি সিঙ্গেল কোটের জোড়ার ভিতরে আলাদা আলাদা স্ট্রিং আছে। কিন্তু স্ট্রিং-এ যদি অ্যাপোস্ট্রফি (') থাকে তবে সমস্যা হয়। উদাহরণ:

'quantrimang.com is very great! It's my favorite site!'

এই উদাহরণে, স্ট্রিং-এ It শব্দে একটি অ্যাপোস্ট্রফি আছে। এই একক উদ্ধৃতি চিহ্নটি দ্বিতীয় কোটি থেকে স্টেটমেন্ট ব্রেক করে দেয়:

'quantrimang.com is very great! It '

এই এরর সমাধান করতে এবং পরবর্তী কমান্ডগুলো বাঁচাতে, সেটির পাশে একটি আরেকটি একক উদ্ধৃতি চিহ্ন যোগ করতে হবে (escape করতে হবে):

'quantrimang.com is very great! It''s my favorite site!'

পূর্ণসংখ্যা লিটারেল (Integer Literals)

পূর্ণসংখ্যা ধ্রুবক মধ্যে নেতিবাচক এবং ধনাত্মক পূর্ণসংখ্যা থাকে, দশমিক নয়। যদি নির্দিষ্ট চিহ্ন না দিন, প্রোগ্রাম ডিফল্টভাবে আপনার ধ্রুবকটিকে ধনাত্মক ধরে নেবে। বৈধ পূর্ণসংখ্যা ধ্রুবকের রিপ্রেজেন্টেশন:

2018
+2018
-2018

দশমিক লিটারেল (Decimal Literals)

বাস্তব ধ্রুবক মধ্যে নেতিবাচক, ধনাত্মক পূর্ণসংখ্যা এবং দশমিক সংখ্যা থাকে। নির্দিষ্ট চিহ্ন না দিলে ডিফল্টভাবে ধনাত্মক ধরে নেওয়া হয়। বৈধ বাস্তব ধ্রুবকের রিপ্রেজেন্টেশন:

2018.11
+2018.11
-2018.11

ডেটাটাইম লিটারেল (Datetime Literals)

সময় মান ধ্রুবক সবসময় সিঙ্গেল কোটের ভিতরে থাকে, রিপ্রেজেন্ট করা হয় নিচের মতো:

'November 06, 2018'
'2018/11/06'
'2018/11/06 12:24:48'
  1. SQL Server-এ ইনডেক্স (Index)

  2. SQL Server-এ LITERAL (লিটারেল/ধ্রুবক মান)

  3. SQL Server-এ PROCEDURE (প্রোসিজার/স্টোরড প্রোসিজার)

  4. MS SQL Server কী?