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

chọn từ một bảng, chèn vào một bảng khác truy vấn sql oracle

Từ tài liệu oracle, truy vấn dưới đây giải thích rõ hơn về vấn đề này

INSERT INTO tbl_temp2 (fld_id)
SELECT tbl_temp1.fld_order_id
FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;

Bạn có thể đọc liên kết này

Truy vấn của bạn sẽ như sau

//just the concept    
    INSERT INTO quotedb
    (COLUMN_NAMES) //seperated by comma
    SELECT COLUMN_NAMES FROM tickerdb,quotedb WHERE quotedb.ticker = tickerdb.ticker

Lưu ý:Đảm bảo rằng các cột trong chèn và chọn ở đúng vị trí theo yêu cầu của bạn

Hy vọng điều này sẽ hữu ích!



  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 bật tiện ích mở rộng cho oci8 (Oracle) trong php.ini - Cảnh báo PHP:Khởi động PHP:ở dòng 0

  2. Cách thêm số thứ tự cho từng phần tử trong nhóm bằng truy vấn SQL không có bảng tạm thời

  3. Xử lý múi giờ trong ứng dụng web

  4. Chuyển đổi hàng thành cột trong Oracle

  5. cách chuyển biến từ shell script sang sqlplus