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

Oracle INSERT thành hai bảng trong một truy vấn

Cố gắng sử dụng from dual; , như thế này:

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. Làm cách nào để chỉ trích xuất giá trị ngày tháng từ trường ngày tháng trong Oracle?

  2. Kết quả định dạng trừ thời gian

  3. ODP.NET có cần thiết cho Oracle 11g Client không?

  4. Bảng bên ngoài Oracle

  5. Các hàm một hàng trong Oracle sql