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

ORA-00927:tanda sama dengan hilang

Anda memiliki tanda sama dengan yang hilang di SET klausa.

CREATE OR REPLACE TRIGGER totalsalary
    AFTER INSERT ON Employee
    FOR EACH ROW
WHEN ( NEW.Dno IS NOT NULL )
BEGIN
    UPDATE Department
    SET totalSalary = totalSalary + :NEW.salary
    WHERE Dno = :NEW.Dno;
END;
/

Juga, ini salah saat merujuk nilai LAMA dan BARU:

:NEW.salary



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL CASE WHEN ORA-00932:tipe data tidak konsisten:diharapkan CHAR mendapat NUMBER 00932. 00000 - tipe data tidak konsisten:diharapkan %s mendapat %s

  2. Apa perbedaan antara koneksi driver OCI dan THIN dengan koneksi sumber data antara Java dan Oracle XE?

  3. Mengakses tabel tanpa menentukan nama skema

  4. bagaimana cara menggunakan xmltable di oracle?

  5. Perbarui beberapa nilai kolom tabel menggunakan kueri tunggal