Tôi không thể tìm thấy cú pháp để chỉnh sửa thủ tục đã lưu sẵn trong MySQL.Làm cách nào để bạn chỉnh sửa thủ tục được lưu trữ trong MySQL?
Trả lời
Bạn có thể thay đổi thuộc tính nhất định bằng cách sử dụng ALTER PROCEDURE cú pháp
Để thay đổi cơ thể thủ tục bạn sẽ phải thả và tạo lại toàn bộ quy trình, trong trường hợp này SHOW CREATE PROCEDURE có thể hữu ích
Có vẻ như là cách duy nhất. Nhưng tôi không hiểu. Khi bạn chọn "Alter Procedure" (nên là "Routine") trong Workbench, bạn nhận được câu lệnh 'Create' hoạt động tốt. – Gruber
Thường xuyên thay đổi Workbench là một trừu tượng cụ thể cho bàn làm việc. SQL thô thực tế là một thủ tục ALTER. Nếu bạn thay đổi một thủ tục trong bàn làm việc, nó sẽ vẫn thả và tạo lại. –
Mysql không cho phép thay đổi stored procedure nhưng SP có thể được thả và tạo tùy chọn SP có sẵn trong Mysql như dưới đây truy vấn
DROP PROCEDURE IF EXISTS foo;
delimiter //
create PROCEDURE foo (args)
begin
bla bla
end//
delimiter ;
Tại sao thay đổi chung là cần thiết? – Alex78191
- 1. Gọi thủ tục lưu trữ trong một thủ tục được lưu trữ trong MySQL
- 2. MySQL: Làm thế nào để sửa đổi các thủ tục lưu trữ một cách nguyên tử?
- 3. Làm thế nào để bạn gỡ lỗi thủ tục lưu trữ MySQL?
- 4. Thủ tục lưu trữ MySQL Quyền
- 5. Làm thế nào để lưu một thủ tục lưu trữ?
- 6. Trong đó Địa điểm Mysql Compiled Thủ tục lưu trữ?
- 7. Làm cách nào để lưu một thủ tục được lưu trữ trong SQL Server 2008 R2?
- 8. Thủ tục lưu trữ trong phpMyAdmin
- 9. Cách sao lưu các thủ tục lưu sẵn trong MySQL
- 10. Làm thế nào để có SQL động trong thủ tục lưu trữ MySQL
- 11. Thủ tục lưu trữ MySQL: Boolean Logic trong IF THEN
- 12. Làm thế nào để gọi Thủ tục lưu trữ (với 2 tham số) trong một thủ tục lưu trữ?
- 13. Làm cách nào để gọi thủ tục lưu trữ MySQL từ Perl?
- 14. Mẫu lưu trữ với các thủ tục được lưu trữ
- 15. Làm thế nào để mô phỏng một bản in trong một thủ tục lưu trữ MySQL
- 16. Thủ tục lưu trữ MySQL và tập lệnh PHP
- 17. Thủ tục lưu trữ sửa đổi thời gian
- 18. Các thủ tục lưu trữ Mysql Kiểu cột Tham chiếu
- 19. Thực hiện một thủ tục được lưu trữ trong một thủ tục lưu sẵn
- 20. Cách nhận thông báo ngoại lệ về thủ tục được lưu trữ trong MySQL 5.5
- 21. Làm cách nào để thực thi thủ tục được lưu trữ trong tác vụ SQL Agent?
- 22. Làm cách nào để tạo điều kiện thủ tục được lưu trữ trong SQL Server?
- 23. Làm cách nào để xóa một thủ tục được lưu trữ trong postgresql?
- 24. Làm cách nào để thực hiện một thủ tục được lưu trữ trong MS Access?
- 25. Làm thế nào để gọi một thủ tục được lưu trữ trong CodeIgniter?
- 26. Làm cách nào để sử dụng thủ tục được lưu trữ trong cơ sở dữ liệu MySql với Zend Framework?
- 27. Thay đổi trình xóa thủ tục được lưu trữ
- 28. Làm thế nào để sử dụng đầu ra Bảng từ lưu trữ MYSQL Thủ tục
- 29. Bạn có nên lưu trữ các thủ tục lưu trữ SQL trong Kiểm soát nguồn không?
- 30. Thủ tục lưu trữ MySQL Xử lý lỗi
[ở đây] (http://a2znotes.blogspot.com/2015/01/introduction-to-stored-procedure. html) là một hướng dẫn tuyệt vời về được lưu trữ thủ tục trong mysql. –
@RNKushwaha nếu bạn là người downvoter, tôi sẽ đề cập đến rằng nó là hơi khó chịu để có được downvotes cho câu hỏi đã được hỏi gần năm năm trước đây và đã được xem xét về chủ đề trong ba năm. Tôi hoàn toàn ổn với câu hỏi này đang bị xóa, nhưng tôi đang gặp khó khăn khi hiểu ai được hưởng lợi từ một nhược điểm trong trường hợp này. –
Tất cả đều xảy ra do nhầm lẫn. Tôi đã cố gắng để upvote. Bây giờ nó nói phiếu bầu của bạn bị khóa. Nếu bạn chỉnh sửa câu hỏi này, tôi sẽ upvote. –