Quantcast
Channel: Update + Exec Procedure
Viewing all articles
Browse latest Browse all 39

Update + Exec Procedure

$
0
0

Kary,

Todas as vezes que ele "usuário" entre no jogo a procedure é disparada. Estou certo?

Uma curiosidade esta procedure esta vinculada a algum trigger?

Para tentarmos considerar as possibilidade e alternativas, precisamento entender melhor o procedimento que é realizando no momento que usuário acesso seu jogo.

Você poderia detalhar um pouco mais sobre o processo de entrar no jogo, atribuir a recompensa e até mesmo quando esta recompensa é alterada sem o usuário sair do jogo.

Este trecho: "e se eu criar um valor altearnativo exemplo 
@ch_hero >= 0 AND  @ch_hero <=1000"

A procedure esta sendo executada em quais momentos? Pois para ela estar recursiva da maneira que você se refere parece-me que você esta chamando ela várias vezes.

Algumas alternativas para tentar encerrar a Stored Procedure poderia ser o uso comando Break, isso trabalhando no While que aparentemente no treco que você postou não esta sendo utilizado. Outra possibilidade seria fazer uso do comando Return também implementado nas Stored Procedures.

Veja se estes links te ajudam:

https://docs.microsoft.com/en-us/sql/relational-databases/stored-procedures/return-data-from-a-stored-procedure?view=sql-server-ver15

https://docs.microsoft.com/en-us/sql/t-sql/language-elements/return-transact-sql?view=sql-server-ver15

Este outro trecho:

IF((@CH_EHERO=1000)

Esta condição que você esta aplicando esta sendo executada em qual momento?


Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]



Viewing all articles
Browse latest Browse all 39

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>