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

แสดงคำอธิบายของขั้นตอนการจัดเก็บ MySQL


เพื่อแสดงคำอธิบายของกระบวนงานที่เก็บไว้ ต่อไปนี้คือไวยากรณ์ -

SHOW CREATE PROCEDURE yourProcedureName();

ให้เราสร้างขั้นตอนการจัดเก็บก่อน -

mysql> DELIMITER //mysql> CREATE PROCEDURE sample_Procedure() BEGIN เลือก "HELLO MYSQL!!!!"; END //สืบค้นตกลง 0 แถวได้รับผลกระทบ (0.18 วินาที)mysql> DELIMITER;

เรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่ง CALL

mysql> โทร sample_Procedure();

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+-----------------+| สวัสดี MySQL!!!! |+-----------------+| สวัสดี MySQL!!!! |+-----------------+1 แถวในชุด (0.00 วินาที) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.01 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงคำอธิบายของขั้นตอนการจัดเก็บ MySQL ที่สร้างขึ้นด้านบน -

mysql> แสดงขั้นตอนการสร้าง sample_Procedure;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+------------------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------+----------------------+------------- --------------+--------------------+| ขั้นตอน | sql_mode | สร้างขั้นตอน | character_set_client | collation_connection | การเปรียบเทียบฐานข้อมูล |+------------------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------+----------------------+------------- --------------+--------------------+| sample_Procedure | STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION | CREATE DEFINER=`root`@`%` PROCEDURE `sample_Procedure`() เริ่มต้นเลือก "HELLO MYSQL!!!!"; END | utf8 | utf8_general_ci | utf8_unicode_ci |+-----------------+--------------------------- ---------------------------------------------------- -------------------------------------------------- ---------------------------------------------------------------------------- --------+--------------------+1 แถวในชุด (0.00 วินาที)