1.1

Table Of Contents
invoke SQL commands using JDBC internally. A qualied procedure name cannot use the SYS schema, which
is reserved for internal usage. The following sections describe the syntax.
procedure-name
[schemaName.]SQL92Identifier
If schemaName is not provided, the current schema is used as the the default schema. If a qualied procedure
name is specied, the schema name cannot begin with SYS.
procedure-parameter
[ { IN | OUT | INOUT } ] [ parameter-name ] data-type
The default value for a parameter is IN. parameter-name must be unique within a procedure.
Note: Data-types such as BLOB, CLOB, LONG VARCHAR, LONG VARCHAR FOR BIT DATA, and
XML are not allowed as parameters in a CREATE PROCEDURE statement.
RESULT SETS
Indicates the estimated upper bound of returned result sets for the procedure. Default is no (zero) dynamic result
sets.
LANGUAGE
JAVA- the database manager will call the procedure as a public static method in a Java class.
EXTERNAL NAME string
String describes the Java method to be called when the procedure is executed, and takes the following form:
class_name.method_name
The External Name cannot have any extraneous spaces.
PARAMETER STYLE
JAVA - The procedure will use a parameter-passing convention that conforms to the Java language and SQL
Routines specication. INOUT and OUT parameters will be passed as single entry arrays to facilitate returning
values. Result sets are returned through additional parameters to the Java method of type java.sql.ResultSet []
that are passed single entry arrays.
SQLFire does not support long column types (for example Long Varchar, BLOB, and so on). An error will occur
if you try to use one of these long column types.
NO SQL, CONTAINS SQL, READS SQL DATA, MODIFIES SQL DATA
Indicates whether the stored procedure issues any SQL statements and, if so, what type.
CONTAINS SQL
Indicates that SQL statements that neither read nor modify SQL data can be executed by the stored procedure.
NO SQL
Indicates that the stored procedure cannot execute any SQL statements
vFabric SQLFire User's Guide474
vFabric SQLFire Reference