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

Как да използвам SQL for цикъл за вмъкване на редове в база данни?

Надявам се, че разбрах от какво имате нужда (тествано на 8.2):

INSERT INTO articles (id, name)
SELECT x.id, 'article #' || x.id
  FROM generate_series(1,10000000) AS x(id);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL колоната foo не съществува, където foo е стойността

  2. Създаване на частичен уникален индекс с sqlalchemy на Postgres

  3. Вмъкване на текстов низ с шестнадесетичен в PostgreSQL като байт

  4. За какво се използват '$$' в PL/pgSQL

  5. Получавате стойностите по подразбиране на колоните на таблицата в Postgres?