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

Khắc phục sự cố với Oracle Trigger để tạo id từ một chuỗi

Chỉ cần cập nhật trình kích hoạt của bạn để chỉ kích hoạt khi không được cung cấp id.

create or replace
trigger sa.my_trigger
before insert on sa.my_table
for each row
when (new.id is null)
begin
   select sa.my_sequence.nextval
    into :new.id
    from dual;
end;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách trả lại số giây phân số từ giá trị ngày giờ trong Oracle

  2. Xác định xem Dữ liệu Trường trong Oracle có thuộc kiểu Số hay không

  3. KEY NGOẠI LỆ VỀ XÓA Lỗi HẠN CHẾ - Oracle

  4. Oracle PL / SQL lấy IP v4 của máy chủ?

  5. Khắc phục lỗi cột thả trong Oracle 18c và 19c