Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Wyzwalacz Oracle SQL do automatycznego ustawiania wartości kolumny

Wygląda na to, że próbujesz użyć składni SQL Server na bazie danych Oracle! Spróbuj tego:

create or replace trigger MyProduct_id_trg 
before insert on MyProduct
for each row
begin 
   :new.productId := :new.oid;
end; 

(Uwaga:przed nie po i z for each row .)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak używać Swing Timers, aby uzyskać ogólną szybkość aktualizacji?

  2. Jak zgłosić wyjątek w wyzwalaczu? Czy jest na to sposób?

  3. Nazwa ORA-00955 jest już używana przez istniejący obiekt

  4. Połącz dwie tabele i znajdź nakładające się daty i luki

  5. Błąd podczas aktualizacji dołączenia