Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kesalahan Sintaks MySQL ke Oracle (Batas/Offset/Perbarui)

Tampaknya parser tidak menyukai itu, meskipun secara sintaksis itu benar. Mungkin dua klausa yang terikat dan diperintahkan entah bagaimana membutakannya. Saya mereproduksi itu.

Anda dapat menggunakan fungsi analitik:

update table1 alf
 set nextcontractid = 
     (SELECT min(contractid) keep (dense_rank first order by lasttradedate asc) 
     FROM table1copy alf2
     WHERE alf2.assetid     = alf.assetid
     AND alf2.lasttradedate > alf.lasttradedate
     )
 where alf.complete = 0


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa keterbatasan dalam mengimplementasikan MySQL NDB Cluster?

  2. MySQL 5:Apakah penting urutan bidang GROUP BY saya?

  3. Ping server MySQL

  4. Desain database yang bagus, jumlah atribut yang bervariasi

  5. Warisan Kelas dengan .NET EF4.1 + MySQL