SQL
SQL (Structured Query Language) একটি নন-প্রোসিডিউরাল ভাষা এবং ডেটাবেস ইঞ্জিনগুলো SQL কোয়েরি ইন্টারপ্রেট করে ডেটাবেস এলিমেন্ট তৈরি/মডিফাই/অ্যাক্সেস করতে এটি ব্যবহার করে।
T-SQL
T-SQL (Transact-SQL) হল SQL-এর একটি প্রোসিডিউরাল এক্সটেনশন, যা SQL Server-এ ব্যবহার হয়। এটি ওরেকলের PL/SQL-এর সাথে সাদৃশ্যপূর্ণ।
SQL এবং T-SQL-এর মধ্যে গুরুত্বপূর্ণ পার্থক্যগুলো:
| Sr. No. | Key | SQL | T-SQL |
|---|---|---|---|
| 1 | Type | SQL প্রকৃতিতে নন-প্রোসিডিউরাল। | T-SQL প্রকৃতিতে প্রোসিডিউরাল। |
| 2 | Methods | SQL ডেটা ম্যানিপুলেশন এবং কন্ট্রোলিং ফাংশন প্রদান করে। | T-SQL-এ আমরা নিজস্ব প্রোসিডিউর, ফাংশন লোকাল ভেরিয়েবলসহ লিখতে পারি। |
| 3 | Proprietary | SQL ওপেন-সোর্স এবং সব RDBMS সফ্টওয়্যারের জন্য কমন। | T-SQL শুধু SQL Server-এ নির্দিষ্ট এবং প্রpriteory। |
| 4 | Query order | একাধিক কোয়েরি একে după এক সাবমিট করতে হয়। | T-SQL ব্যবহার করে একাধিক কোয়েরি ব্যাচে সাবমিট করা যায়। |
| 5 | Features | DDL, DML, DQL অপারেশন প্রদান করে। | SQL ফিচার ছাড়াও ট্রানজ্যাকশন কন্ট্রোল, এক্সেপশন হ্যান্ডলিং ইত্যাদি প্রদান করে। |