Oracle
 sql >> база данни >  >> RDS >> Oracle

изберете от една таблица, вмъкнете в друга таблица oracle sql заявка

От документацията на Oracle заявката по-долу го обяснява по-добре

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

Можете да прочетете тази връзка

Вашето запитване ще бъде както следва

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

Забележка:Уверете се, че колоните във вмъкване и избор са в правилна позиция според вашето изискване

Надявам се това да помогне!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Въведение в PL/SQL пакетите в Oracle Database

  2. Функция LEAST() в Oracle

  3. Обяснете болната точка за планиране на разходите

  4. Sql*plus винаги връща код за изход 0?

  5. Синтактичен анализ на имена на таблици и колони от SQL/HQL Java