Có tùy chọn nào để xem mã thủ tục/hàm được lưu trữ trong MySql giống như "sp_helptext procedurename" trong sql không?Hiển thị thủ tục/mã chức năng trong MySql
Trả lời
Bạn có thể lấy thông tin hình thành INFORMATION_SCHEMA.ROUTINES table
thử "HIỂN THỊ CREATE PROCEDURE procedurename"
cảm ơn .. nó hoạt động tốt ... – User129
** 1. ** HIỂN THỊ với CREATE thường có sẵn, (chỉ SHOW chỉ khả dụng khi gỡ lỗi m ode) ........................ ** 2. ** Điều này ** hiển thị toàn bộ mã CREATE ** của hàm/thủ tục. –
Cũng lưu ý rằng tất nhiên bạn có thể chuyển từ khóa 'thủ tục' bằng' hàm' thành hàm tạo mã ::::: 'SHOW CREATE FUNCTION function_name' –
Vâng,
SELECT ROUTINE_DEFINITION FROM information_schema.ROUTINES WHERE SPECIFIC_NAME='procedurename'
** này cho biết hàm/thủ tục CONTAINS ** là gì được thực hiện, không phải toàn bộ mã "tạo hàm/thủ tục". –
thể trùng lặp của [Xem lưu trữ định nghĩa thủ tục/hàm trong MySQL] (http : //stackoverflow.com/questions/1968773/view-stored-procedure-function-definition-in-mysql) –