Bom Dia Pessoal.

            Primeiramente desculpe pelo OFF TOPIC. Mas estou com um problema
sério.

 

            Estou com um problema numa estored procedure.

 

CREATE PROCEDURE QAPGerarNovoQRU

@UltimaQRU Integer Output

AS

 

Update Parametros set UltimaQRU = UltimaQRU + 1

Set @UltimaQRU = (select UltimaQRU from Parametros)

GO

 

            O problema é de concorrência. Algumas vezes ela me retorna um
valor igual. Já me falaram em usar LOCK, read commited, Transation. Mas eu
não sei como usar, alguém poderia me ajudar, para que essa procedure não
volte a ter problema de aceso simultâneo. E aproveitando para pedir algum
material sobre esses itens LOCK, READ COMMITED e TRANSATION.

 

Obrigado.

[]’s

Maurici Dias Alvarez 

 

 



[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a