No caso de vários procedimentos armazenados, é fornecido um valor e recebido um valor de volta. Esses valores são conhecidos como parâmetros de entrada e de saída. Por exemplo, um procedimento armazenado de cálculo de imposto sobre vendas pode usar um único parâmetro de entrada, como o preço de um item. Após efetuar o cálculo, o procedimento armazenado retorna dois parâmetros de entrada: a quantidade de impostos e o custo total do item com os impostos.
A transformação do Procedimento Armazenado envia e recebe parâmetros de entrada e de saída usando portas, variáveis ou inserindo um valor em uma expressão, como 10 ou SALES.