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

Oracle INSERT menjadi dua tabel dalam satu query

Coba gunakan from dual; , seperti ini:

INSERT ALL
INTO table1
  (tid, date, title) values (s_tid, s_date, s_title)
INTO table2
  (tid, date, user, note) values (s_tid, s_date, s_user, s_note)
SELECT s_tid, s_date, s_title, s_user, s_note
FROM
( 
    SELECT 
        1 s_tid,
        '01-JAN-15' s_date,
        'title' s_title,
        'john' s_user,
        'test note' s_note
    FROM dual;
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengubah XMLTYPE di VARCHAR di ORACLE?

  2. Bagaimana menangani Day Light Saving di database Oracle

  3. Kenapa sqlplus tidak terhubung?

  4. Apa yang harus dilakukan jika Anda tidak dapat membuka kesalahan file objek bersama saat menggunakan driver ODBC Oracle Easysoft versi OCI?

  5. Permintaan Oracle SQL Analytic - total berjalan seperti spreadsheet rekursif