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

PostgreSQL INSERT FROM SELECT с допълнителна колона

Можете да посочите целевите колони със скоби преди select клауза:

INSERT INTO T1
(c1, c_additional) -- here
SELECT 
        C1,
        'needed_value' -- just select a constant here
FROM dblink(
    'hostaddr=127.0.0.1 port=5432 dbname=DB2 user=postgres password=postgres', 
    'SELECT * FROM T2')
AS T2_row(C1 integer) 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres LEFT JOIN със SUM, липсващи записи

  2. Паралелен unnest() и ред на сортиране в PostgreSQL

  3. Django JSONField

  4. съхраняване на годината в база данни

  5. Получаване на грешка при картографиране на PostgreSQL LTREE колона в хибернация