Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

perbarui pernyataan Oracle tidak berfungsi

Anda harus menggunakan struktur ini untuk mengelola transaksi dengan Oracle (lihat dokumen MSDN ) :

Public Sub RunOracleTransaction(ByVal connectionString As String)
    Using connection As New OracleConnection(connectionString)
        connection.Open()

        Dim command As OracleCommand = connection.CreateCommand()
        Dim transaction As OracleTransaction

        ' Start a local transaction
        transaction = connection.BeginTransaction(IsolationLevel.ReadCommitted)
        ' Assign transaction object for a pending local transaction
        command.Transaction = transaction

        Try
            command.CommandText = _
                "INSERT INTO Dept (DeptNo, Dname, Loc) values (50, 'TECHNOLOGY', 'DENVER')"
            command.ExecuteNonQuery()
            command.CommandText = _
                "INSERT INTO Dept (DeptNo, Dname, Loc) values (60, 'ENGINEERING', 'KANSAS CITY')"
            command.ExecuteNonQuery()
            transaction.Commit()
            Console.WriteLine("Both records are written to database.")
        Catch e As Exception
            transaction.Rollback()
            Console.WriteLine(e.ToString())
            Console.WriteLine("Neither record was written to database.")
        End Try
    End Using
End Sub


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Substring menggunakan Oracle Ketika ada beberapa Kecocokan?

  2. Agen Diblokir

  3. memilih NLS_LANG untuk Oracle

  4. Bagaimana cara membuat dan menggunakan tabel sementara dalam prosedur tersimpan Oracle?

  5. Bagaimana saya bisa mendefinisikan tipe di Oracle11g yang mereferensikan koleksi tipe itu?