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

tabel ora-04091 Bermutasi-

Chade saya mencoba Opsi ini tidak membuat saya error.

CREATE OR REPLACE PROCEDURE updatetabble1 AS
    BEGIN
        MERGE
        INTO Table1 DBC
        USING  (            Select ename from
            (
            Select ename
            from
                (
                Select ename, column1||Column2||Column3 from table1
                union
                Select ename, column1||Column2||Column3 from table2 
                ) 
            ) 
        GROUP BY ename HAVING count(*) > 1
        ) TBL_MAIN
                 ON ( DBC.empname = TBL_MAIN.empname)
                WHEN MATCHED THEN
 UPDATE SET DBC.DATA_CHANGED = 'Y';
COMMIT;     
END updatetabble1;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Temukan dan ganti string di dalam BLOB for Work atau File Excel

  2. Membangun daftar nilai yang dipisahkan koma dalam pernyataan Oracle SQL

  3. Bisakah Oracle SQL*Loader memproses XML?

  4. pdo_oci_handle_factory:Kesalahan saat mencoba mengambil teks untuk kesalahan ORA-01804

  5. Bagaimana cara menghapus baris dengan dependensi dua arah?