Stored Procedures
Execute database stored procedures with IN/OUT/INOUT parameters and result set capture
📋 Overview
🔧 Basic Stored Procedure Execution
Simple Procedure Call
bx:storedProc
procedure="sp_GetEmployees"
datasource="myDB"
result="procResult" {
bx:procResult name="employees" resultset="1";
}
// Access the result set
writeOutput( "Found #employees.recordCount# employees" );📥 IN Parameters
IN Parameter with NULL
📤 OUT Parameters
🔄 INOUT Parameters
📊 Multiple Result Sets
🔢 Return Codes
🎯 Complete Example
🛠️ Component Attributes
bx:storedProc Attributes
Attribute
Type
Required
Description
bx:procParam Attributes
Attribute
Type
Required
Description
bx:procResult Attributes
Attribute
Type
Required
Description
📝 SQL Data Types
SQL Type
Description
BoxLang Type
🗄️ Database-Specific Examples
MySQL
PostgreSQL
SQL Server
Oracle
💡 Best Practices
Security
Error Handling
Performance
Code Quality
🚫 Common Pitfalls
🔗 Related Documentation
Last updated
Was this helpful?
