Executa uma Stored Procedure.

Sintaxe

TCSPEXEC ( cSProc [, xParam1,…,xParamN])–> [array]

ArgumentoObrigat.TipoDescrição
cSProcSimCNome da Stored Procedure.
xParamXNãoQualquerParâmetro(s) da Stored Procedure

Retorno

Descrição

NILNenhum valor é retornado pela Stored Procedure ou ocorreu um erro.

array

Array contendo os valores de retorno da Stored Procedure.

Descrição

Executa uma Stored Procedure, no banco de dados, com número variável de parâmetros.

Exemplo

A Stored Procedure abaixo retorna “Teste” e o parâmetro numérico +3:

Create Procedure teste1( @IN_VALUE int,

@OUT_STR char(255), @OUT_VALUE int)

WITH RECOMPILE

As

Begin

Select @OUT_STR = “Teste”, @OUT_VALUE = @IN_VALUE + 3

End

GO

 

Para executar:

 

aResult := TCSPEXEC(xProcedures (‘teste1’), 100 )

IF Len(aResult) = 0

conout(“Erro na execução da Stored Procedure.”)

Endif

Else

conout(aResult[1] + str(aResult[2]))

Endif

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Necessita de ajuda?