![]() | Products |
| Home » Technical Support » ElevateDB Technical Support » Product Manuals » ElevateDB Version 2 SQL Manual » SQL/PSM Functions » ABORTED |
ABORTED()
BOOLEAN
-- This procedure uses a SET PROGRESS
-- statement to display progress during its
-- execution and uses the ABORTED function
-- to abort the execution if the application
-- requests it
CREATE PROCEDURE UpdateState()
BEGIN
DECLARE CustCursor CURSOR WITH RETURN FOR Stmt;
DECLARE State CHAR(2) DEFAULT '';
DECLARE TotalRows INTEGER DEFAULT 0;
DECLARE NumRows INTEGER DEFAULT 0;
PREPARE Stmt FROM 'SELECT * FROM Customer';
OPEN CustCursor;
SET TotalRows=ROWCOUNT(CustCursor);
START TRANSACTION ON TABLES 'Customer';
BEGIN
FETCH FIRST FROM CustCursor ('State') INTO State;
WHILE (NOT (EOF(CustCursor) OR ABORTED)) DO
IF (State='FL') THEN
UPDATE CustCursor SET 'State'='NY';
END IF;
FETCH NEXT FROM CustCursor ('State') INTO State;
SET NumRows=NumRows+1;
SET PROGRESS TO TRUNC(((NumRows/TotalRows)*100));
END WHILE;
IF (NOT ABORTED) THEN
COMMIT;
ELSE
ROLLBACK;
END IF;
EXCEPTION
ROLLBACK;
END;
END| Deviation | Details |
| Extension | This function is an ElevateDB extension. |
This web page was last updated on Tuesday, September 16, 2025 at 04:56 PM | Privacy Policy © 2025 Elevate Software, Inc. All Rights Reserved Questions or comments ? |

