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

SQL এবং T-SQL-এর পার্থক্য

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 ফিচার ছাড়াও ট্রানজ্যাকশন কন্ট্রোল, এক্সেপশন হ্যান্ডলিং ইত্যাদি প্রদান করে।
  1. C# এবং C++-এর পার্থক্য: বিস্তারিত তুলনা

  2. হাই-লেভেল ল্যাঙ্গুয়েজ (High-Level Language) এবং লো-লেভেল ল্যাঙ্গুয়েজ (Low-Level Language) এর পার্থক্য

  3. প্রসিডিউরাল (Procedural) এবং নন-প্রসিডিউরাল (Non-procedural) ল্যাঙ্গুয়েজের পার্থক্য

  4. গো এবং পাইথন প্রোগ্রামিং ভাষার পার্থক্য