নিচে SQL Server-এ ডেটা টাইপ গুলো দেওয়া হলো, যার মধ্যে ক্যারেক্টার স্ট্রিং, নাম্বার এবং টাইম/ডেট অন্তর্ভুক্ত।
SQL Server-এ ক্যারেক্টার স্ট্রিং ডেটা টাইপ
নিচে SQL Server (Transact-SQL)-এ ক্যারেক্টার স্ট্রিং ডেটা টাইপ গুলো দেওয়া হলো।
| ডেটা টাইপ সিনট্যাক্স | সর্বোচ্চ আকার | ব্যাখ্যা |
|---|---|---|
| CHAR (kich_thuoc) | সর্বোচ্চ ৮০০০ ক্যারেক্টার |
|
| VARCHAR (kich_thuoc) বা VARCHAR (max) | সর্বোচ্চ ৮০০০ ক্যারেক্টার বা সর্বোচ্চ সংখ্যা |
|
| TEXT | সর্বোচ্চ ২GB |
|
| NCHAR (kich_thuoc) | সর্বোচ্চ ৪০০০ ক্যারেক্টার |
|
| NVARCHAR (kich_thuoc) বা NVARCHAR (max) | সর্বোচ্চ ৪০০০ ক্যারেক্টার বা সর্বোচ্চ সংখ্যা |
|
| NTEXT | সর্বোচ্চ ১,০৭৩,৭৪১,৮২৩ বাইট |
|
| BINARY (kich_thuoc) | সর্বোচ্চ ৮০০০ ক্যারেক্টার |
|
| VARBINARY (kich_thuoc) বা VARBINARY (max) | সর্বোচ্চ ৮০০০ ক্যারেক্টার বা সর্বোচ্চ সংখ্যা |
|
| IMAGE | সর্বোচ্চ আকার ২GB |
|
SQL Server-এ সংখ্যাসূচক ডেটা টাইপ
নিচে SQL Server (Transact-SQL)-এ সংখ্যাসূচক ডেটা টাইপের তালিকা দেওয়া হলো।
| ডেটা টাইপ সিনট্যাক্স | সর্বোচ্চ আকার | ব্যাখ্যা |
|---|---|---|
| BIT | ০, ১ বা NULL ইন্টিজার | |
| TINYINT | ০ থেকে ২৫৫ | |
| SMALLINT | -৩২,৭৬৮ থেকে ৩২,৭৬৭ | |
| INT | -২,১৪৭,৪৮৩,৬৪৮ থেকে ২,১৪৭,৪৮৩,৬৪৭ | |
| BIGINT | -৯,২২৩,৩৭২,০৩৬,৮৫৪,৭৭৫,৮০৮ থেকে ৯,২২৩,৩৭২,০৩৬,৮৫৪,৭৭৫,৮০৭ | |
| DECIMAL (m, d) |
m হল মোট সংখ্যা এবং d হল দশমিকের পরের সংখ্যা। | |
| DEC (m, d) |
m হল মোট সংখ্যা এবং d হল দশমিকের পরের সংখ্যা। DECIMAL ডেটা টাইপের সিনোনিম। | |
| NUMERIC (m, d) |
m হল মোট সংখ্যা এবং d হল দশমিকের পরের সংখ্যা। DECIMAL ডেটা টাইপের সিনোনিম। | |
| FLOAT (n) | দশমিকের বিট n ডিফল্ট ৫৩ যদি নির্দিষ্ট না করা হয় | n হল কেমিকেল সিম্বলে সংরক্ষিত বিটের সংখ্যা। |
| REAL | FLOAT (24) এর সমতুল্য। | |
| SMALLMONEY | -২১৪,৭৪৮.৩৬৪৮ থেকে ২১৪,৭৪৮.৩৬৪৭ | |
| MONEY | -৯২২,৩৩৭,২০৩,৬৮৫,৪৭৭.৫৮০৮ থেকে ৯২২,৩৩৭,২০৩,৬৮৫,৪৭৭.৫৮০৭ |
SQL Server-এ তারিখ/সময় ডেটা টাইপ
নিচে SQL Server (Transact-SQL)-এ তারিখ/সময় ডেটা টাইপের তালিকা দেওয়া হলো।
| ডেটা টাইপ সিনট্যাক্স | সর্বোচ্চ আকার | ব্যাখ্যা |
|---|---|---|
| DATE | '0001-01-01' থেকে '9999-12-31' মান | 'YYYY-MM-DD' ফরম্যাটে প্রদর্শিত হয়। |
| DATETIME |
| 'YYYY-MM-DD hh:mm:ss[.mmm]' ফরম্যাটে প্রদর্শিত হয়। |
| DATETIME2 (দশমিক সেকেন্ড নির্ভুলতা) |
| 'YYYY-MM-DD hh:mm:ss[.দশমিক সেকেন্ড]' ফরম্যাটে প্রদর্শিত হয়। |
| SMALLDATETIME |
| 'YYYY-MM-DD hh:mm:ss' ফরম্যাটে প্রদর্শিত হয়। |
| TIME |
| 'YYYY-MM-DD hh:mm:ss[.nnnnnnn]' ফরম্যাটে প্রদর্শিত হয়। |
| DATETIMEOFFSET (দশমিক সেকেন্ড নির্ভুলতা) |
| 'YYYY-MM-DD hh:mm:ss[.nnnnnnn] [{+ | -} hh:mm]' ফরম্যাটে প্রদর্শিত হয়। |