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

Oracle masukkan ke dalam pengembalian

Skrip ini berfungsi di Pengembang SQL:

DROP TRIGGER trig_osobne_udaje_seq;
DROP SEQUENCE seq_osobne_udaje;
DROP table osobne_udaje;

create table osobne_udaje(
  id NUMBER,
  name VARCHAR2(20),
  sur  VARCHAR2(20),
  born DATE,
  is_man CHAR(1)
)
/

CREATE SEQUENCE seq_osobne_udaje
INCREMENT BY 1 START WITH 1;
/

CREATE OR REPLACE TRIGGER trig_osobne_udaje_seq
BEFORE INSERT ON osobne_udaje
FOR EACH ROW
BEGIN
  :new.id := seq_osobne_udaje.nextval;
END;
/

var tmp number;
/

BEGIN
  insert into osobne_udaje(name,sur,born,is_man) 
  values('Jacob','Wulp',to_date('28.07.1992','DD.MM.YYYY'),'Y')
  returning id into :tmp;
END;
/

print tmp;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengelompokkan catatan jam demi jam atau hari demi hari dan mengisi celah dengan nol atau nol

  2. Dua gaji pertama di setiap departemen

  3. Bagaimana cara menghasilkan identitas untuk database Oracle secara otomatis melalui kerangka kerja Entitas?

  4. org.hibernate.tool.schema.spi.CommandAcceptanceException:Tidak dapat menjalankan perintah

  5. ORA-01843:bukan bulan yang valid saat memasukkan tanggal di oracle