Un valor de devolución es un código o cadena de texto que define ese estado del procedimiento almacenado. Cuando el procedimiento almacenado tiene un valor de devolución, la transformación de SQL tiene un puerto
Valor de devolución
.
La mayoría de bases de datos puede pasar un valor de devolución después de ejecutar un procedimiento almacenado. El valor de devolución puede contener un valor entero, o puede contener un valor que se defina en el procedimiento almacenado. Por ejemplo, un procedimiento almacenado podría devolver "Correcto" cuando el procedimiento se realiza correctamente.
Si un procedimiento almacenado devuelve un conjunto de resultados en lugar de un solo valor de devolución, la transformación de SQL recibe el primer valor de devolución del procedimiento.