คุณกำหนด DELIMITER เพื่อบอกให้ไคลเอนต์ mysql จัดการกับคำสั่ง ฟังก์ชัน กระบวนงานที่เก็บไว้ หรือทริกเกอร์เป็นคำสั่งทั้งหมด โดยปกติในไฟล์. sql ที่คุณตั้งค่า DELIMITER อื่นเช่น $$ คำสั่ง DELIMITER ใช้เพื่อเปลี่ยนตัวคั่นมาตรฐานของคำสั่ง MySQL (เช่น;).
การใช้ตัวคั่นคืออะไร
ตัวคั่นคือลำดับ ของอักขระตั้งแต่หนึ่งตัวขึ้นไปสำหรับการระบุขอบเขตระหว่างภูมิภาคที่แยกจากกันและเป็นอิสระในข้อความธรรมดา นิพจน์ทางคณิตศาสตร์ หรือสตรีมข้อมูลอื่นๆ ตัวอย่างของตัวคั่นคือ อักขระลูกน้ำ ซึ่งทำหน้าที่เป็นตัวคั่นฟิลด์ในลำดับของค่าที่คั่นด้วยเครื่องหมายจุลภาค
ตัวคั่นภายใน SQL คืออะไรและมีจุดประสงค์อะไร
ตัวคั่นคือ ตัวทำเครื่องหมายสำหรับจุดสิ้นสุดของแต่ละคำสั่งที่คุณส่งไปยังไคลเอนต์บรรทัดคำสั่ง mysql ตัวคั่นไม่เพียงเกี่ยวข้องกับทริกเกอร์ แต่การกำหนดทริกเกอร์และขั้นตอนการจัดเก็บนั้นแข็งแกร่ง ใช้กรณีตามที่คุณต้องการให้มีอัฒภาค (;) ซึ่งมิฉะนั้นจะเป็นตัวคั่นเริ่มต้น.
ทำไมเราต้องเปลี่ยนตัวคั่นในสคริปต์โพรซีเดอร์ที่เก็บไว้ใน mysql
โปรแกรมไคลเอนต์ MySQL เช่น MySQL Workbench หรือโปรแกรม mysql ใช้ตัวคั่น (;) เพื่อแยกคำสั่งและดำเนินการแต่ละคำสั่งแยกกัน … ดังนั้น คุณ ต้องกำหนดตัวคั่นใหม่ชั่วคราว เพื่อให้คุณสามารถผ่านขั้นตอนการจัดเก็บทั้งหมดไปยังเซิร์ฟเวอร์เป็นคำสั่งเดียว
ความหมายของตัวคั่นใน SQL คืออะไร
ตัวคั่นคือ สัญลักษณ์ธรรมดาหรือแบบผสมที่ มีความหมายพิเศษสำหรับ PL/SQL ตัวอย่างเช่น คุณใช้ตัวคั่นเพื่อแสดงการดำเนินการทางคณิตศาสตร์ เช่น การบวกและการลบ