Oracle
 sql >> Baza danych >  >> RDS >> Oracle

wybierz z jednej tabeli, wstaw do innej tabeli wyrocznia kwerendy sql

Z dokumentacji Oracle, poniższe zapytanie wyjaśnia to lepiej

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

Możesz przeczytać ten link

Twoje zapytanie będzie wyglądać następująco

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

Uwaga:upewnij się, że kolumny we wstawce i zaznaczeniu znajdują się we właściwej pozycji zgodnie z wymaganiami

Mam nadzieję, że to pomoże!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak korzystać z dekodowania w Oracle

  2. Oracle Sequence nie generuje liczby ciągłej

  3. Konwersja liczb na słowa w wyniku MYSQL! Korzystanie z zapytania

  4. Równoległe wywołania w PL/SQL

  5. Usunąć wszystkie rekordy oprócz ostatniego?