Nie mogę znaleźć składni do edycji już utworzonej procedury przechowywanej w MySQL.Jak edytować procedurę przechowywaną w MySQL?
Odpowiedz
Można zmienić pewne atrybuty używając składni
ALTER PROCEDURE Aby zmienić ciało procedurę trzeba będzie usunąć i odtworzyć całą procedurę, w tym przypadku SHOW CREATE PROCEDURE mogą być użyteczne
Wydaje się, że jest to jedyny sposób. Ale nie rozumiem tego. Kiedy wybierzesz "Alter Procedure" (powinno być "Routine") w Workbench, otrzymasz instrukcję "Create", która działa dobrze. – Gruber
Rutynowa procedura warsztatowa jest specyficzną dla warsztatu abstrakcją. Rzeczywisty surowiec SQL jest PROCEDURĄ ZMIENIAJĄCĄ. Jeśli zmienisz procedurę w środowisku roboczym, nadal będzie upuszczana i odtwarzana. –
Mysql nie pozwalają na zmianę Procedura przechowywana ale SP można usunąć i ponownie dostępne są opcje SP w mysql jak poniżej zapytania
DROP PROCEDURE IF EXISTS foo;
delimiter //
create PROCEDURE foo (args)
begin
bla bla
end//
delimiter ;
Dlaczego w ogóle zmiana jest konieczna? – Alex78191
- 1. Jak mogę edytować procedurę przechowywaną?
- 2. Jak zaplanować procedurę przechowywaną w MySQL
- 3. Jak wywołać procedurę przechowywaną MySQL z Rails?
- 4. Jak utworzyć procedurę przechowywaną MySQL z PHP?
- 5. Jak wywołać procedurę przechowywaną w JDBC
- 6. Jak wywołać procedurę przechowywaną na Laravel?
- 7. Jak wywołać procedurę przechowywaną mysql z argumentami z wiersza poleceń?
- 8. Jak wywołać procedurę przechowywaną MySQL z poziomu kodu PHP?
- 9. Jak dodać procedurę Przetrzymuj/zatrzymaj w SQL przechowywaną procedurę
- 10. Jak usunąć procedurę przechowywaną w postgresql?
- 11. Jak umieścić procedurę przechowywaną w wybranej lokalizacji?
- 12. Jak napisać procedurę przechowywaną w phpMyAdmin?
- 13. Jak utworzyć procedurę przechowywaną w MS Access?
- 14. Jak debugować procedurę przechowywaną w toad?
- 15. Jak wykonać procedurę przechowywaną wewnątrz kwerendy wyboru
- 16. jak wywołać procedurę przechowywaną, gdzie klauzula SQL
- 17. Jak wywołać procedurę przechowywaną przy użyciu ADO.NET
- 18. Wykonaj procedurę przechowywaną z pliku wsadowego
- 19. mysql DECLARE GDY poza przechowywaną procedurą, jak?
- 20. Jak uruchomić procedurę przechowywaną w serwerze sql co godzinę?
- 21. Jak wykonać procedurę przechowywaną w zadaniu agenta SQL?
- 22. Jak uruchomić procedurę przechowywaną, jeśli jest w osobnym schemacie
- 23. Jak napisać procedurę przechowywaną postgres, która niczego nie zwraca?
- 24. Jak wywołać procedurę przechowywaną z EntityFramework 6 z parametrem "hierarchyid"
- 25. Wykonaj procedurę przechowywaną w innej procedurze przechowywanej na serwerze SQL
- 26. Jak wywołać procedurę przechowywaną z NHibernate, która nie daje wyniku?
- 27. Jak wywołać procedurę przechowywaną programu SQL Server z programu PowerShell?
- 28. W jaki sposób powinienem przetestować Java, która wywołuje procedurę przechowywaną MySQL?
- 29. Wykonaj procedurę przechowywaną z wartościami tabeli jako parametr
- 30. Czy mogę wywołać procedurę przechowywaną z kryteriami hibernacji?
[tutaj] (http://a2znotes.blogspot.com/2015/01/introduction-to-stored-procedure. html) to świetny samouczek dotyczący przechowywania procedura w mysql. –
@RNKushwaha, jeśli jesteś downvoter, wspomnę, że jest lekko irytujące, aby dostać się na dół na pytania, które zostały zadane prawie pięć lat temu i były rozważane na temat przez trzy lata. Całkowicie w porządku, że to pytanie zostało usunięte, ale trudno mi zrozumieć, kto korzysta w takim przypadku z downwintera. –
Wszystko stało się przez pomyłkę. Próbowałem przegłosować. Teraz mówi, że twój głos jest zablokowany. Jeśli edytujesz to pytanie, przegłosuję. –