Pular para o conteúdo
  • Este tópico contém 2 respostas, 2 vozes e foi atualizado pela última vez 13 anos, 1 mês atrás por Avatar de GirinoGirino.
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #99667
    Avatar de GirinoGirino
    Participante

      Olá, Bom Dia..!! 8)

      Gostaria de saber se existe no ORACLE a opção de forçar a abertura de uma uma transação igual é feito no SQL Server.

      No SQL Server funciona assim:

      BEGIN TRAN
      UPDATE TABELA
      SET CAMPO = ‘9998’
      WHERE CAMPO = ‘XXXX’

      ou seja, ele só finalizar a operação de update quando eu efetuar um comando de COMMIT TRAN ou ROLLBACK TRAN.

      Como ficaria no ORACLE? 🙄

      Muito Obrigado..!! 😀

      abraços..!!

      #99668
      Avatar de IshiiIshii
      Participante

        Olá,

        Essa é uma das diferenças do Oracle, ele já é transacional, qualquer instrução INSERT, UPDATE e DELETE somente será finalizada no COMMIT ou ROLLBACK sem essa finalização, seja por queda de conexão ou simplesmente fechar o aplicativo, o Oracle procede com o ROLLBACK. Isso somente será diferente no caso de operações DDL como ALTER ou CREATE onde será efetuado automaticamente o COMMIT da transação.

        Em suma, não é necessário abrir a transação…

        []s Ishii

        #99669
        Avatar de GirinoGirino
        Participante

          OK.! 😀

          Muito Obrigado pela Explicação..!! 😉 😉 😉

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.
        plugins premium WordPress