User Guide

cfprocparam 275
Usage
Use this tag to identify stored procedure parameters and their data types. Code one cfprocparam
tag for each parameter. The parameters that you code vary based on parameter type and DBMS.
ColdFusion MX supports positional parameters only and you must code
cfprocparam tags in the
same order as the associated parameters in the stored procedure definition.
Output variables are stored in the ColdFusion variable specified by the
variable attribute.
You cannot use the cfprocparam tag for Oracle 8 reference cursors. Instead, use the
cfprocresult tag.
CFSQLType Required SQL type to which the parameter (any type) is bound.
ColdFusion supports the following values, where the last
element of the name corresponds to the SQL data type.
Different database systems might support different subsets
of this list. See your DBMS documentation for information
on supported parameter types.
CF_SQL_BIGINT
CF_SQL_BIT
CF_SQL_BLOB
CF_SQL_CHAR
CF_SQL_CLOB
CF_SQL_DATE
CF_SQL_DECIMAL
CF_SQL_DOUBLE
CF_SQL_FLOAT
CF_SQL_IDSTAMP
CF_SQL_INTEGER
CF_SQL_LONGVARCHAR
CF_SQL_MONEY
CF_SQL_MONEY4
CF_SQL_NUMERIC
CF_SQL_REAL
CF_SQL_REFCURSOR
CF_SQL_SMALLINT
CF_SQL_TIME
CF_SQL_TIMESTAMP
CF_SQL_TINYINT
CF_SQL_VARCHAR
maxLength Optional 0 Maximum length of a string or character IN or INOUT value
attribute. A maxLength of 0 allows any length. The
maxLength attribute is not required when specifying
type=out.
scale Optional 0 Number of decimal places in numeric parameter. A scale of
0 allows any number of decimal places.
null Optional No Whether the parameter is passed in as a null value. Not used
with OUT type parameters.
Yes: tag ignores the value attribute
No
Attribute Req/Opt Default Description