หากต้องการดูขั้นตอน/คำจำกัดความของฟังก์ชันที่เก็บไว้ใน MySQL คุณสามารถใช้คำสั่ง show ไวยากรณ์มีดังนี้ −
SHOW CREATE PROCEDURE yourProcedureName;
เพื่อให้เข้าใจไวยากรณ์ข้างต้น คุณสามารถสร้างขั้นตอนและตรวจสอบคำจำกัดความนั้นได้ ให้เราสร้างขั้นตอนการจัดเก็บ -
mysql> ตัวคั่น //mysql> สร้างโพรซีเดอร์ AllRecords() -> เริ่ม -> เลือก *จากนักเรียน; -> end //Query OK, 0 แถวได้รับผลกระทบ (0.24 วินาที)
คุณสามารถเรียกกระบวนงานที่เก็บไว้ด้วยความช่วยเหลือของคำสั่งโทร แบบสอบถามมีดังนี้ −
mysql> ตัวคั่น;mysql> เรียก AllRecords();
ต่อไปนี้เป็นผลลัพธ์ -
<ก่อนหน้า>+------+-------+| id | ชื่อ |+------+-------+| 1 | จอห์น || 2 | บ๊อบ || 3 | สมิธ || 6 | John |+------+-------+4 แถวในชุด (0.14 วินาที)แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.18 วินาที)ตอนนี้คุณสามารถตรวจสอบคำจำกัดความด้วยความช่วยเหลือของไวยากรณ์ด้านบนที่เรากล่าวถึงในตอนเริ่มต้น แบบสอบถามมีดังนี้ −
mysql> แสดงขั้นตอนการสร้าง AllRecords;
นี่คือผลลัพธ์ -
<ก่อนหน้า>+----------------------------------------------------------- ------------------------------------------------------------ ---------------------------------- +---------------- ------+--------------------------------+-------------------------- +| ขั้นตอน | sql_mode | สร้างขั้นตอน | character_set_client | collation_connection | การเปรียบเทียบฐานข้อมูล |+----------------------------------------------------------- ------------------------------------------------------------ ---------------------------------- +---------------- ------+--------------------------------+-------------------------- +| AllRecords | STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION | CREATE DEFINER=`root`@`%` ขั้นตอน `AllRecords`() เริ่มการเลือก *จากนักเรียน สิ้นสุด | utf8 | utf8_general_ci | utf8mb4_unicode_ci |+-----------+----------------------------------- ------------------------------------------- ----------------------------------------------------------------- -----+--------------------------------+--------------------------+ 1 แถวในชุด (0.00 วินาที)ในการตรวจสอบคำจำกัดความของฟังก์ชันใน MySQL คุณสามารถใช้ฟังก์ชันแทนโพรซีเดอร์ได้ ไวยากรณ์มีดังนี้:−
SHOW CREATE FUNCTION yourFunctionName;