Created
August 27, 2026 09:35
-
-
Save Kcko/e7ad646467a1edc36fd7002ee5be8eed to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| DROP PROCEDURE IF EXISTS moja_test_procedura; | |
| DELIMITER // | |
| CREATE PROCEDURE moja_test_procedura() | |
| BEGIN | |
| -- 1. Deklarace handleru MUSÍ být na začátku bloku BEGIN | |
| DECLARE EXIT HANDLER FOR SQLEXCEPTION | |
| BEGIN | |
| ROLLBACK; | |
| SELECT 'Chyba! Transakce byla zrušena.' AS Vysledek; | |
| END; | |
| -- 2. Logika transakce | |
| START TRANSACTION; | |
| INSERT INTO icon_list VALUES (555, 'test', 'aaa'); | |
| INSERT INTO icon_list VALUES (555, 'test', 'aaa'); | |
| COMMIT; | |
| SELECT 'Úspěch!' AS Vysledek; | |
| END // | |
| DELIMITER ; | |
| -- Spuštění procedury | |
| CALL moja_test_procedura(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment