One Row of Data Returned

From InterBase
Jump to: navigation, search

Go Up to EXECUTE STATEMENT


EXECUTE STATEMENT <select-statement> INTO :<var> [, :<var> ..]
Argument Description

<select-statement>

SQL statement returning one or no rows of data.

<var>

Valid procedure variable, the ":" is optional.

Example:

CREATE PROCEDURE EXEC_STMT_SINGLETON (TABLE_NAME VARCHAR(50))
 AS
 DECLARE VARIABLE MAXEMPNO INTEGER;
 BEGIN
 EXECUTE STATEMENT 'SELECT MAX(EMP_NO) FROM ' || TABLE_NAME INTO :MAXEMPNO;
 END