SQL
SQL , Structured Query Language เป็นภาษาที่ไม่มีขั้นตอนและถูกใช้โดยกลไกฐานข้อมูลเพื่อตีความคำสั่ง SQL เพื่อสร้าง/แก้ไข/เข้าถึงองค์ประกอบฐานข้อมูล
T-SQL
T-SQL Transact-SQL เป็นส่วนขยายขั้นตอนของ SQL ที่ใช้โดย SQL Server คล้ายกับ PL/SQL ของ Oracle
ต่อไปนี้เป็นข้อแตกต่างที่สำคัญระหว่าง SQL และ T-SQL
ซีเนียร์ เลขที่ | คีย์ | SQL | T-SQL |
---|---|---|---|
1 | ประเภท | SQL ไม่ใช่ขั้นตอนโดยธรรมชาติ | T-SQL เป็นขั้นตอนโดย natue |
2 | วิธีการ | SQL จัดเตรียมฟังก์ชันการจัดการและควบคุมข้อมูล | ด้วย T-SQL เราสามารถเขียนโพรซีเดอร์ของตัวเอง ฟังก์ชันกับตัวแปรในเครื่องได้ |
3 | กรรมสิทธิ์ | SQL เปิดให้ใช้งานและพบได้ทั่วไปในซอฟต์แวร์ RDBMS | T-SQL เป็นข้อมูลเฉพาะสำหรับ SQL Server และเป็นกรรมสิทธิ์ |
4 | ลำดับการสืบค้น | ส่งแบบสอบถามหลายรายการทีละรายการ | การใช้ T-SQL สามารถส่งคำถามหลายรายการเป็นกลุ่มได้ |
5 | คุณลักษณะ | มีการดำเนินการ DDL, DML, DQL | นอกเหนือจากคุณสมบัติ SQL แล้ว ยังมีการควบคุมธุรกรรม การจัดการข้อยกเว้น ฯลฯ |