Cria uma ação que executa {1} em relação a {0} usando as opções especificadas em {2}.
O comportamento da ação criada é definido por {0}.
{0} deve fornecer um contexto significativo para a operação descrita em {1}.
{1} deve descrever a ação a ser adotada em relação a {0}. {1} é tipicamente expresso de uma maneira específica para {0} (ex.: uma instrução T-SQL).
O registro de {2} deve conter opções que afetam o comportamento da execução de {1} em relação a {0}. Essas opções são específicas para {0}.
A ação deve realizar a operação descrita quando executada. A ação deve retornar um valor significativo que represente o resultado da operação (ex.: um código de status, o número de linhas afetadas etc.).
A função deve gerar um erro de avaliação se argumentos de entrada inválidos forem detectados (antes de tentar executar a operação).
A ação deve gerar um erro de execução se a operação não puder ser concluída com sucesso.
NOTA: {0} pode ficar em estado indefinido se ocorrer um erro de execução.