Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เราจะเปลี่ยนกฎเริ่มต้นที่ใช้โดย parser เพื่อแยกวิเคราะห์ชื่อของฟังก์ชันในตัวได้อย่างไร


กฎเริ่มต้นที่ใช้โดย parser สำหรับการแยกวิเคราะห์ชื่อของฟังก์ชันในตัวสามารถเปลี่ยนแปลงได้โดยการเปิดใช้งานโหมด IGNORE_SPACE SQL เมื่อเราเปิดใช้งานโหมดนี้ parser จะผ่อนคลายข้อกำหนดว่าต้องไม่มีช่องว่างระหว่างชื่อฟังก์ชันและวงเล็บต่อไปนี้ ตัวอย่างเช่น หลังจากเปิดใช้งานโหมด IGNORE_SPACE SQL การเรียกใช้ฟังก์ชันทั้งสองต่อไปนี้ถูกต้องตามกฎหมาย -

Select SUM(Salary) from employee;
Select SUM (Salary) from employee;

แต่ในกรณีนี้ parser จะถือว่าชื่อฟังก์ชันเป็นคำสงวน หมายความว่าช่องว่างตามหลังชื่อจะไม่แสดงเป็นตัวระบุอีกต่อไป