SQL/MX 2.x Messages Manual (G06.24+, H06.03+)

Binder and Compilation Messages (4000 through
4999)
HP NonStop SQL/MX Messages Manual523730-004
6-48
SQL 4306
Cause. In the SQL/MX statement being compiled, a CALL statement was present
within a BEGIN...END block.
Effect. The SQL/MX statement is not compiled.
Recovery. Remove the CALL statement from the compound statement and retry the
compilation.
SQL 4307
Cause. In the SQL/MX statement being compiled, you attempted to use a rowset as a
parameter in a stored procedure invocation.
Effect. The SQL/MX statement is not compiled.
Recovery. Alter the data type of the relevant variable, or use a different nonrowset
host variable. Retry the compilation.
SQL 4308
Cause. In the SQL/MX statement being compiled, a parameter in a stored procedure
invocation had an unsupported SQL data type.
Effect. The SQL/MX statement is not compiled.
Recovery. This error should never occur. Drop the stored procedure and re-create it
with an appropriate data type. Report this problem to your service provider.
SQL 4309
Where procedure-name is the ANSI name of a stored procedure.
Cause. You are running an SQL/MX version that does not support stored procedure
result sets and attempted to compile a CALL statement for a stored procedure that
returns result sets. This message indicates a downgrade has been performed without
removing stored procedures that return result sets.
4306 A CALL statement is not allowed within a compound
statement.
4307 Rowset parameters are not allowed in a CALL statement.
4308 Internal error: Unsupported SQL data type value
specified for a CALL statement parameter.
4309 Procedure procedure-name is registered to return result
sets and stored procedure result sets are not yet supported.