Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

CẬP NHẬT câu lệnh trong Oracle bằng cách sử dụng SQL hoặc PL / SQL để CHỈ cập nhật hàng trùng lặp đầu tiên

Điều này có hiệu quả với bạn không:

update duptest 
set nonid = 'c'
WHERE ROWID IN (SELECT   MIN (ROWID)
                              FROM duptest 
                          GROUP BY id, nonid)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sự khác biệt giữa từ khóa tham gia và từ khóa tham gia bên trong trong sql oracle là gì?

  2. ORA-06508:PL / SQL:không thể tìm thấy đơn vị chương trình đang được gọi

  3. Tôi nên chỉ định setFetchSize () () là gì và khi nào?

  4. Cách thêm 'ON DELETE CASCADE' trong câu lệnh ALTER TABLE

  5. Oracle LIMIT n, m tương đương