บทความนี้จะแสดงวิธีการใช้คำอธิบาย (Comments) ในคำสั่ง SQL Server
คำอธิบาย
SQL Server อนุญาตให้วางคำอธิบายข้างเคียงคำสั่งเพื่อบันทึก จดจำ และอธิบายเพิ่มเติม คำอธิบายเหล่านี้อาจปรากฏบนบรรทัดเดียวหรือกระจายไปหลายบรรทัดบนหน้าจอทำงาน
ไวยากรณ์การใช้คำอธิบาย
มี 2 รูปแบบไวยากรณ์ที่ใช้สร้างคำอธิบายในคำสั่ง SQL:
ใช้สัญลักษณ์ --
การใช้งานมีดังนี้:
-- คำอธิบายที่นี่
ใน SQL Server คำอธิบายที่เริ่มต้นด้วยสัญลักษณ์ -- ต้องอยู่ท้ายคำสั่งและบังคับขึ้นบรรทัดใหม่หลังจบคำอธิบาย
ใช้สัญลักษณ์ /* และ */
การใช้งานมีดังนี้:
/* คำอธิบายที่นี่ */
ใน SQL Server คำอธิบายที่เริ่มต้นด้วย /* และจบด้วย */ สามารถใช้ได้ที่ใดก็ได้ในคำสั่ง SQL คำอธิบายนี้อาจขยายไปหลายบรรทัด
ตัวอย่าง คำอธิบายบรรทัดเดียว
คำอธิบายบรรทัดเดียวอาจปรากฏในหลายรูปแบบ อาจอยู่กลางคำสั่ง หรือท้ายคำสั่ง หรืออยู่บนบรรทัดเดี่ยว ดังตัวอย่าง:
คำอธิบายปรากฏกลางคำสั่ง:
SELECT /* Author: quantrimang.com */ employee_id, last_name
FROM employees;
คำอธิบายปรากฏท้ายคำสั่ง:
SELECT employee_id, last_name /* Author: quantrimang.com */
FROM employees;
หรือ:
SELECT employee_id, last_name -- Author: quantrimang.com
FROM employees;
คำอธิบายตั้งอยู่บนบรรทัดเดี่ยว:
SELECT employee_id, last_name
/* Author: quantrimang.com */
FROM employees;
ตัวอย่าง คำอธิบายขยายหลายบรรทัด
ใน SQL Server คุณสามารถเขียนคำอธิบายและบันทึกหลายบรรทัดขณะใช้คำสั่ง SQL ตัวอย่างดังนี้:
SELECT employee_id, last_name
/*
* Author: quantrimang.com
* Purpose: แสดงคำอธิบายขยายหลายบรรทัดในคำสั่ง SQL
*/
FROM employees;
คำอธิบายของตัวอย่างที่รันเมื่อเร็วๆ นี้อยู่บน 4 บรรทัดของหน้าจอทำงาน
หรือคุณสามารถใช้ไวยากรณ์นี้:
SELECT employee_id, last_name /* Author: quantrimang.com
Purpose: แสดงคำอธิบายขยายหลายบรรทัดในคำสั่ง SQL. */
FROM employees;
การทำเครื่องหมายและเขียนคำอธิบายข้างเคียงคำสั่งด้วย Comments ทำให้เข้าใจและควบคุมได้ง่าย รวมถึงแก้ไขข้อผิดพลาดสำหรับงานของคุณได้เร็วและสะดวกขึ้น
โชคดีนะครับ!